首页 > 硬件电子 > 微处理器 > STM32F030探索套件开发日志70篇,从入门到开发助力你的低成本设计!

STM32F030探索套件开发日志70篇,从入门到开发助力你的低成本设计!

2015-05-29   来源:互联网   点击:
STM32F030超值系列基于48MHz的ARM Cortex?-M0处理器内核,批量订货最低价仅为0.32美元。产品发布以后,ST MCU社区开展了免费申请STM32F030活动,之后发出150块套件,并收到60余篇网友开发日志,篇篇附有详细说...

STM32F030超值系列基于48MHz的ARM Cortex?-M0处理器内核,批量订货最低价仅为0.32美元。产品发布以后,ST  MCU社区开展了免费申请STM32F030活动,之后发出150块套件,并收到60余篇网友开发日志,篇篇附有详细说明以及代码,部分如下:(点击进入各篇日志中,可查看详细内容,登陆论坛后,可直接下载代码)

STM32F030开发日志一:PROJECT模板+解决flash download error

终于有空试一下到手的板子了。先发一下工程模板吧,用的是默认程序。发现keil5.0多了个pack-installer, 要安装相应的pack 才能选择对应的flash, 这大概是很多人flash download error的原因吧

STM32F0开发日志二:学习资料的收集与分享

时钟配置工:AN4055
工具篇:STLINK的使用
STM32F030数据手册

STM32F030开发日志三:工程模板_基础实验(实现端口驱动,外部中断,定时器中断,PWM控制、串口通信

现已实现基本功能驱动,此程序可作为模版程序使用,程序包含IO端口驱动,外部中断,定时器中断,PWM控制,串口通信,ADC转换. 直接上传代码了,希望大家在此基础上增加功能并共享。

STM32F0开发日志四:基于STM32F0的LCD显示驱动

经过查找对比,确定使用IAR for ARM 6.7 了。从官网下载IAR for ARM 6.7 解压缩安装很顺利,发现现在的软件愈来愈求大求全啊,越发的想念dos版的cpp编译器了

STM32F030开发日志五:采集角位移传感器信号控制直流电机(待续)

4只mos管,2只pmos,2只nmos,驱动直流电机换向工作;stm32f030,产生pwm波控制直流电机;1只精密角位移传感器,传感直流电机的偏转角度;stm32f030采集角位移传感器的角度值,反馈控制电机的偏转。
    
STM32F030开发日志六:熟悉IO扩展排针资源分布&在STM32F030上运行uCOS-III

先从基础做起,首先给板子上个操作系统,考虑到内存有限,选个合适的RTOS吧。因对uCOS-III比较熟悉,并且稳定性很好,资料也多,就选它吧!以后加功能都在这个系统上,算是基础软件吧。(我用的是MDK5.0)

STM32F0开发日志七:在IAR EWARM 6.7上开发STM32F0程序&STM32F030控制AD9851产生10Mhz正弦波信号源(EWARM6.7开发环境)

开发环境:win7 64位
开发软件:IAR Embedded Workbench for ARM 6.70
主控芯片:STM32F030探索套件
被控芯片:AD9851

STM32F0开发日志八:对于新手的一些经验分享 (函数说明)

STM32给出的STM32 Standard Peripherals Firmware Library编译的Html帮助文件大家都不陌生。可是对于新上手使用STM32的用户,开始找相关需要使用的函数的时候可能却有点一头雾水了。大家在Html帮助文件中经常会要使用到的是Modules,Data Structures等。以下主要提及的是帮助文件的这两个主要分类。


STM32F0开发日志九:KiteOS点灯&小试C++

小试了下用C++开发,发挥C++的封装特性,方便使用。简单实现了GPIO(包含EXTI),和INT控制器,目前类还有很多不完善的地方,欢迎大神批评指导。Demo实现SysTick闪灯和按键中断闪灯。国际惯例,全部代码。

11、STM32F030探索套件开发日志十:开发环境的搭建&ST-Link驱动安装

注意啦,我的系统是Windows8.1,可能有些地方系统有差异,仅供参考,欢迎吐槽
老老实实从环境搭建开始,包括ST-Link驱动的安装方法

12、STM32F030开发日志十一:点亮LED开始 &串口 &SPI读取flash的ID号

本次试验主要是简单的验证一下SPI的读写功能,通过spi接口读取flash的ID号。
主程序中按照图所示,进行SPI初始化配置,然后读取flash的ID,ID号存入temp1中。SPI的初始化程序:如图所示。读取ID的程序如图所示。通过以上步骤,就可以在线查看temp1的值,应该是EF14,如果是FFFF则表示通信错误。

13、STM32F0开发日志十二:下班回家使用stm32f0discovery板驱动LCD1602(四线模式)

LCD1206四线接法,见附加文件里面的说明文档。此源码极易移植到其他CPU,话不多说直接上源码,感谢这次stm32f0探索板赠送活动,谢谢社区管理人员的大力支持。源码无需回复即可下载。

14、STM32F0开发日志十三:互补PWM波的产生

由于需要驱动H桥,产生一个伪直流,拿到板子之后一直在捣鼓PWM波,产生了占空比50%,有死去时间的0.125Hz互补的方波,主要操作如下,会有一些误差:
  TimerPeriod = (SystemCoreClock / 1000) - 1;
……
    

继续阅读:
STM32F030探索套件演示程序、原理图、用户手册等官网资料下载

STM32F030探索套件开发日志/评测/学习笔记/使用问题汇(70篇)



 

上一篇:基于FPGA技术高频疲劳试验机控制器的设计
下一篇:基于STM32F4x9的LCD显示设计,硬件设计指南