本帖最后由 east森林 于 2023-12-7 21:16 编辑
本应用笔记将介绍 USART 协议在 STM32 微控制器自举程序中的应用,还将详细介绍支持的每个命令。要详细了解器件自举程序的 USART 硬件资源和要求,请参见“STM32 系统存储器自举模式”(应用笔记 AN2606)当配置 STM32 微控制器为自举启动,系统将进入自举程序模式(有关详细信息,请参见应 用笔记 AN2606“STM32 系统存储器自举模式”),自举程序代码将立即扫描 USARTx_RX 引脚,等待接收 0x7F 数据帧:一个起始位,0x7F 数据位,偶校验位和一个停止位。
此数据帧的持续时间由 SysTick 定时器测量。
之后,该定时器的计数值用于计算关于当前系 统时钟的相应波特率因子。随后,代码将相应初始化串行接口。通过计算出的波特率,发送确认字节 (0x79) 返回主机, 表示 STM32 已准备好接收命令。
STM32自举程序中使用的 USART 协议.pdf
(1.02 MB)
|