电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区
论坛
开发板专区
【STM32F769I-DISCO开发板试用体验】使用CubeMX搭建串口通信程...
【STM32F769I-DISCO开发板试用体验】使用CubeMX搭建串口通信程...
开发
波特率
电路图
通信
高频
donatello
LV6工程师
| 2017-06-05 00:01:32
浏览量 1183
回复:1
发表新帖
【STM32F769I-DISCO开发板试用体验】使用CubeMX搭建串口通信程序并作规范整理
STM32F7系列全线抛弃标准库转而支持HAL库,因此使用CubeMX搭建F7的工程既是大
势所趋,又是简单便捷。俗话也说得好,玩MCU,万物皆从点灯开始,但是我个人比较喜
欢先调通串口再点灯。
工程搭建步骤如下:
1.在创建工程的时候选择STM32F769NIH6 MCU;
2.查阅电路图可以得知F769Disco板子的虚拟串口为串口1,即PA9和PA10;
3.使能串口1为异步模式,注意要选择PA9和PA10,因为F7的串口默认不是PA9和PA10
;
4.查阅电路图可知F769 Disco板子是有外部晶振的,因此RCC可以选择外部高频晶振
(HSE),在时钟树上可以填写216MHz高主频的HCLK;
5.在配置窗口配置串口1的波特率115200、数据位8、停止位1、无校验位等设置,其
实其它选项可以直接用默认设置。
6.在生成工程的窗口配置Firmware位置、Heap Size和Stack Size,以及选择MDK
ARM V5工程。
7.配置fputc()函数以及勾选MicroLIB选项,这些在我
https://bbs.icxbk.com/community/thread-75254-1-1.html%20
(%E5%87%BA%E5%A4%84:%20ICKEY%20BBS)]
之前的帖子
中有详细介绍过
,这里不再重复。
8.按照个人风格规范整理了一下工程。
上传一份工程文件和头文件。
【STM32F769I-DISCO开发板试用体验】使用CubeMX搭建串口通信程序并作规范整理
STM32F7系列全线抛弃标准库转而支持HAL库,因此使用CubeMX搭建F7的工程既是大
势所趋,又是简单便捷。俗话也说得好,玩MCU,万物皆从点灯开始,但是我个人比较喜
欢先调通串口再点灯。
工程搭建步骤如下:
1.在创建工程的时候选择STM32F769NIH6 MCU;
2.查阅电路图可以得知F769Disco板子的虚拟串口为串口1,即PA9和PA10;
3.使能串口1为异步模式,注意要选择PA9和PA10,因为F7的串口默认不是PA9和PA10
;
4.查阅电路图可知F769 Disco板子是有外部晶振的,因此RCC可以选择外部高频晶振
(HSE),在时钟树上可以填写216MHz高主频的HCLK;
5.在配置窗口配置串口1的波特率115200、数据位8、停止位1、无校验位等设置,其
实其它选项可以直接用默认设置。
6.在生成工程的窗口配置Firmware位置、Heap Size和Stack Size,以及选择MDK
ARM V5工程。
7.配置fputc()函数以及勾选MicroLIB选项,这些在我
https://bbs.icxbk.com/community/thread-75254-1-1.html%20
(%E5%87%BA%E5%A4%84:%20ICKEY%20BBS)]
之前的帖子
中有详细介绍过
,这里不再重复。
8.按照个人风格规范整理了一下工程。
上传一份工程文件和头文件。
0
收藏
举报
分享
×
微信分享
扫描二维码分享
qq分享
QQ空间分享
微博分享
我来回复
登录后可评论,请
登录
或
注册
所有回答
数量:
1
黄莨元
2017-06-06
或许你应该出个通俗易懂的STM32的教程:lol:lol
0
回复
举报
发布
×
举报
举报人:
被举报人:donatello
*
类型:
请选择类型
问题质量差
垃圾广告信息
偏离社区主题
违规内容
不友善内容
与社区已有问题重复
以上选项都不是
*
详细原因:
取消
提交
x
收藏成功!点击
我的收藏
查看收藏的全部帖子