用STM32Cube+Keil5对STM32F0编程之通过USART发送数据

本文介绍了如何使用STM32CubeMX创建STM32F051项目,并配置USART2进行异步通信。在Keil5中编辑代码,重定向printf函数,实现通过串口发送数据。最后,成功烧录并展示运行效果。
摘要由CSDN通过智能技术生成
用STM32CubeMX建一个项目
  1. 项目设置(我的MCU是STM32F051)项目设置图项目设置之代码生成参数

  2. 设置Pinout。不使能操作系统;勾选 SYS/Debug Serial Wire(我要用SWD口烧录程序);USART2/Mode 选择 Asynchronous(硬件设计 PA2和PA3 作为外接串口);设置Pinout。不使能操作系统;勾选 SYS/Debug Serial Wire(我要用SWD口烧录程序);USART2/Mode 选择 Asynchronous(硬件设计 PA2和PA3 作为外接串口);

Pinout设置图
3. 时钟设置。选择内部时钟 HSI 和 LSI(硬件没有设计外部振荡器);HCLK 输入 20MHz(不为什么,最高48MHz,我想着留一半裕量吧,就随手输了一个)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值