6,功能开发 - 串口打印

1,使用 cubeMX 生成项目,要打开串口1作为调试口,下面图片是打开软件并选择芯片的效果

 

2,配置芯片中串口1引脚的参数,子界面“Pinout & Configuration”的左侧选择条目 “Connectivity”里面的引脚 “USART1”,子界面中上部分去设置 “USART1 Mode and Configuration” -> "Mode": Asynchronous,其余的参数采用默认值,不做修改。之后点击界面右上方的图标 “Project Manager”,跳到工程的配置界面,修改 “Project Name” 和 “Toolchain / IDE”,最后点击右上角图标 “GENERATE CODE”。

3,标准库已经准备好了串口1的初始化函数,我需要封装出串口打印的函数体,并且在主函数中调用串口打印函数。将软件调试,编译,最终烧录到 stm32 板子上。 该工程的完整代码是:https://download.csdn.net/download/cutelily2014/19371474

4,在自己电脑上下载串口调试软件,用以接收单片机上面的串口1发出的消息,两者的物理连接依赖一个 “串口转USB模块”,其一端是数据线,另一端是USB口。电脑端的调试软件我选择了 Putty,下载办法是打开一个终端并输入指令:$ sudo apt install putty。

5,将 stm32 板子上的串口1引脚 和 ”串口转USB模块“ 连起来,将 USB口 插入到自己电脑上,然后就可以用软件 Putty 接收到串口1发出来的数据,该软件的具体使用方法,可以在网上查询一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值