boclandc 发表于 2020-4-20 12:56:05

STM32F407UART ISP下载失败率高。

大侠,现在用UART ISP(115200BPS)下载,用的同样的程序,在STM32F103上是100%成功,现更换STM32F407后发现UART ISP下载成功率60%多(成功率与芯片有关有些是50%),用的同样的波特率,通过逻辑分析仪,发现返回的波特率高了超出了2.5%达到3.48%,出错时:当STM32F407发送0X00数据时,造成主机端停止位或偶校验出错。反复上电试验试,同一芯片60%多是成功的返回波特率在+-2.5%范围。都是成功的。现在不明白的是为何有时返回误差是3.48%(40%)。


mylovemcu 发表于 2020-4-21 16:57:09







降低波特率试一下

这两个图明显能看到F4的误差要大于F103的(第一个图是F4的第二个图是F103的)

boclandc 发表于 2020-4-22 18:58:56

现在是纠结,降低波特率,时间太长。

lebment 发表于 2020-4-25 20:04:12

USB DFU不好吗?

boclandc 发表于 2020-4-25 21:18:34

lebment 发表于 2020-4-25 20:04
USB DFU不好吗?

现在是因为要实现HMI 去更新 PLC(stm32f407) ,之间通讯采用UART,无需其它接线,直接实现HMI去更新软件。
页: [1]
查看完整版本: STM32F407UART ISP下载失败率高。