久芯网

STM32F407UART ISP下载失败率高。

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


4个回答
  • avatar mylovemcu
    回答时间: 2023-10-04 08:30:44

    降低波特率试一下 这两个图明显能看到F4的误差要大于F103的(第一个图是F4的 第二个图是F103的)

  • avatar boclandc
    回答时间: 2023-10-04 08:51:58

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

  • avatar lebment
    回答时间: 2023-10-04 09:14:29

    USB DFU不好吗?

  • avatar boclandc
    回答时间: 2023-10-04 09:38:50
    lebment 发表于 2020-4-25 20:04
    USB DFU不好吗?

    现在是因为要实现HMI 去更新 PLC(stm32f407) ,之间通讯采用UART,无需其它接线,直接实现HMI去更新软件。

会员中心 微信客服
客服
回到顶部