Bootloader启动时会循环检测USART1、USART2、USB_DFU,未使用的外设RX引脚必须保持固定电平。
雅特力AT32 MCU启动Bootloader后,会循环检测USART1、USART2、USB_DFU接口,当检测到某一个外设有通信时就会进入对应的连接。如果你的USART1接了无线模块在通信,且引脚与Bootloader USART1使用的引脚相同,会让Bootloader进入USART1的连接,导致USART2不能正常连接。
解决方法:
在进行Bootloader连接时,将未使用的外设RX接口保持固定电平(高或低)
Bootloader启动时这些引脚保持悬空或有数据传输,可能会误进入未使用的外设接口 |
|