内容:1、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式的差异
2、STM32的USART窗口通讯程序
一、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式的差异
基于寄存器:本质上就是把控制引脚输出高低电平的寄存器位设置为0或者1,然后会让相应的引脚输出高低电平。
基于固件库:这种方法的本质和第一种是一样的都是操作寄存器的位从而实现对应引脚输出不同的电平。使用这种方法首先需要创建一个模板,然后再自己新定义一个函数,将用到的函数从已经定义好的库文件中调用出来即可。
参考:https://blog.csdn.net/wise18146705004/article/details/79991539?
二 、STM32的USART窗口通讯程序
实验工具:野火多功能调试助手 野火开发板
keil530版本 CH341SER驱动
(一)keil中编程
当未收到停止发送命令时,STM32系统将持续给上机位发送“hello windows!”
中断函数: