文章目录
前言
串口通信是一种设备间非常常用的串行通行方式,其简单便捷,有广大的受众
一、寄存器与基于固件库编程方式的差异
相对于库开发的方式,如果我们直接配置寄存器,这种方式生成的代码量是更少一点,但我们用的是stm32,这就不一样了,因为stm32 的资源是充足的,所以我们可以也愿意牺牲CPU 资源来投入库开发。而我们也发现固件库编写方式更为简单,连我这种新人理解也很容易,网上这方面的资料也更多。
二、STM32的USART窗口通讯
1.准备
和之前的实验一样,我们用到了如下工具设备:
高速仿真器
野火指南者STM32F103VET6高速版
keil5
串口调试助手Fire Tools(v1.0.1.5)
USBQ驱动CH340(只有开发板串口有驱动,仿真器不用安装驱动)
2.实验
像之前一样,连好设备,确认好设备无误后,打开开关。
还是要注意串口这个地方的链接!不然要出大问题: