STM32F030开发日志60篇附代码

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

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

1、【STM32F030开发日志笔记】+PROJECT模板+解决flash download error

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

2、【STM32F0开发日志/评测/笔记】+学习资料的收集与分享

时钟配置工具AN4055.pdf

工具篇:STLINK的使用.pdf

STM32F030数据手册.pdf

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

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

4、【STM32F0开发日志---二】+ucosii.2.92移植在STM32F030

5、基于STM32F0的LCD显示驱动

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

6、【STM32F030开发日志/评测/笔记】+采集角位移传感器信号控制直流电机(待续)

1、4只mos管,2只pmos,2只nmos,驱动直流电机换向工作;

2、stm32f030,产生pwm波控制直流电机;

3、1只精密角位移传感器,传感直流电机的偏转角度;

4、stm32f030采集角位移传感器的角度值,反馈控制电机的偏转。

7、【STM32F030开发日志/评测/笔记】熟悉IO扩展排针资源分布

【STM32F030开发日志/评测/笔记】在STM32F030上运行uCOS-III

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

8、【STM32F0开发日志/评测/笔记】在IAR EW ARM 6.7上开发STM32F0程序

【STM32F030开发日志】STM32F030控制AD9851产生10Mhz正弦波信号源(EW ARM6.7开发环境)

开发环境:win7 64位

开发软件:IAR Embedded Workbench for ARM 6.70

主控芯片:STM32F030探索套件

被控芯片: AD9851

9、[STM32F0开发日志]对于新手的一些经验分享(函数说明)

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

10、【STM32F0开发日志一】KiteOS点灯

【STM32F0开发日志二】小试C++

日志二:小试了下用C++开发,发挥C++的封装特性,方便使用.

简单实现了GPIO(包含EXTI),和INT控制器,

目前类还有很多不完善的地方,欢迎大神批评指导.

Demo实现SysTick闪灯和按键中断闪灯.

国际惯例,全部代码.

11、[STM32F0-discovery开发日志]开发环境的搭建&ST-Link驱动安装

注意啦,我的系统是Windows8.1,可能有些地方系统有差异,仅供参考,欢迎吐槽

老老实实从环境搭建开始,包括ST-Link驱动的安装方法

12、【STM32F030开发日志】+点亮LED开始

【STM32F0开发日志二】+串口

【STM32F0开发日志三】+SPI读取flash的ID号

本次试验主要是简单的验证一下SPI的读写功能,通过spi接口读取flash的ID号

1、主程序中按照图1.JPG所示,进行SPI初始化配置,然后读取flash的ID,ID号存入temp1中。

2、SPI的初始化程序:如图spi.txt所示。

3、读取ID的程序如图2.JPG所示。

通过以上步骤,就可以在线查看temp1的值,应该是EF14,如果是FFFF则表示通信错误。

13、下班回家使用stm32f0discovery板驱动LCD1602(四线模式)

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

14、【STM32F0开发日志/评测/笔记】+互补PWM波的产生

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

TimerPeriod = (SystemCoreClock / 1000) - 1;

……

15、【STM32F0开发日志】+中断方式按键点灯+扫描方式按键点灯

不用多说,板子收到,马上上例程。

主要是实现按键中断方式点灯和扫描方式点灯,先上个简单的。

相关文档
最新文档