[STM32F4] Nucleo-ES32F413ZH开发板-FREERTOS简单教程

[复制链接]
1061|4
 楼主| whtwhtw 发表于 2017-1-16 12:58 | 显示全部楼层 |阅读模式
本帖最后由 whtwhtw 于 2017-1-17 08:55 编辑

怀着无比激动的心情期待着开发板的到来,没想到刚一上班就打电话,这快递小哥也挺拼的
正题,先上图
b1.jpg b2.jpg

b3.jpg b4.jpg

官方资料下载地址:http://www.st.com/content/st_com ... /nucleo-f413zh.html

如果使用MDK-ARM开发环境,如果找不到芯片型号,可以离线下载Keil.STM32F4xx_DFP.2.11.0.pack手工导入。
http://www.keil.com/pack/Keil.STM32F4xx_DFP.2.11.0.pack
https://keilpack.azureedge.net/p ... 4xx_DFP.2.11.0.pack

建立工程
C1.png
选择开发板

C2.png
C3.png
配置外设

C4.png
D1.png
最后生成代码



mmuuss586 发表于 2017-1-16 13:22 | 显示全部楼层
恭喜;
ts608 发表于 2017-1-16 15:41 | 显示全部楼层
我的还没到,快递都差不多放假了
 楼主| whtwhtw 发表于 2017-1-16 15:50 | 显示全部楼层
ts608 发表于 2017-1-16 15:41
我的还没到,快递都差不多放假了

耐心等待,哈哈,心急如焚的等待
 楼主| whtwhtw 发表于 2017-1-17 08:53 | 显示全部楼层
一灯大师之三妹“三灯献媚”
简简单单使用FREERTOS
cc1.png
简单应用的话堆栈大小都不用改

cc2.png
增加的3个函数中添加3个LED灯的翻转函数,记得每个函数都是个死循环,循环里必须有osDelay();在操作系统中这个函数就是个调度函数,就是这个任务放弃CPU,指派更高优先级的函数使用CPU。
简单应用就这就够了,如果有更高需要就要使用邮箱、信号量等模块,其实也非常简单。
下为实例,LD1,LD2,LD3,1s循环点亮,1s循环熄灭。

413.part01.rar (4 MB, 下载次数: 1)
413.part02.rar (4 MB, 下载次数: 1)
413.part03.rar (2.09 MB, 下载次数: 1)



您需要登录后才可以回帖 登录 | 注册

本版积分规则

72

主题

2500

帖子

35

粉丝
快速回复 在线客服 返回列表 返回顶部