刚开始学单片机的你,是不是会因用程序把LED点亮而感到高兴,会因用程序把数码管点亮而感到高兴。这是好事,这也是想继续学习下去的动力。
但是数据相关的实验是学习单片机和STM32的一道坎,此时就需要用好本文要说的串口这个调试工具。串口通信介绍 关于串口通信的介绍,也可以点击阅读之前发的一篇文章:STM32串口通信基本原理。串口通信是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式......这种太过理论了,看似懂了,但又不懂。还是用我笔者自己的话来说吧。 串口通信就是可以把程序在单片机或者STM32芯片中运行的结果发送到电脑的一种通信方式。 如何使用串口通讯,你需要知道的几个重要的知识点:串口使用的的GPIO口是PA9和PA10,所以只需配置这两个IO口的输入输出模式就可以了。2)串口主要参数设置(直接看程序)
串口参数配置无法就是配置串口的波特率、数据格式、停止位、奇偶校验、硬件流、收发模式。除了波特率需要改变其他的参数都不需要管。直接复制拿来用。3)串口中断配置
4)串口使能
5)编写串口中断处理函数
串口数据的接收和发送的函数都是库函数提供的,想用时只需找到它直接拿来用就可以了。6)实验现象 把程序编译烧写到STM32然后用串口转USB模块连接到电脑,在串口调试工具设置好波特率,打开串口。正常的话,那发送什么到STM32单片机,串口工具上就会收到什么。总结 以上就完成了一个最简单的串口实验。 本文章主要是说明串口的重要性,用来调试程序很方便。
审核编辑 :李倩
全部0条评论
快来发表一下你的评论吧 !