我想通过USART将STM32F446RE(在引导加载程序模式下)连接到我的PC,以刷新其中的一些hexfiles。 在USB端口和STM(USART1)之间,我得到了一个USB至USART桥(CP2102)。 我使用STM32CubeProgrammer将STM32F446RE与主机连接。
一切正常,但只有一件事有些棘手。
我的问题是,没有直接建立连接。 我需要大约2或3次尝试才能连接STM。 之后,它可以正常工作了。
所以我的问题是STM等待RX线上的信号多长时间。 我什么都没找到文档.ST的AN2606和AN3155帮助我解决了其他问题,但没有指定时间。
所以如果有人可以帮助我...
这是错误日志: 12:01:53:从设备收到响应:NACK 12:01:53:错误:GETID命令未确认! 12:01:53:重新发送GetID命令12:01:53:从设备收到响应:NACK 12:01:53:错误:未确认GETID命令!当我尝试再次连接时,它可以完美运行。没有错误。
USART连接:波特率57600 平价:偶数 数据位:8 停止位:1