【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.按照个人风格规范整理了一下工程。 上传一份工程文件和头文件。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
黄莨元 2017-06-06
或许你应该出个通俗易懂的STM32的教程:lol:lol
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子