STM32
直播中

陈静

8年用户 1375经验值
私信 关注
[问答]

STM32L152芯片DMA读UART2,脱离仿真器自己运行时读不到正确的值为什么?

求教:我用L152芯片读UART2的固定长度为14的内容,接仿真器时能读到正确的值,但是脱离仿真器自己运行时读不到正确的值,请问是什么原因?

回帖(1)

李明

2024-5-15 16:11:32
你好,我以前也遇到个这个问题,可能是DMA部分时钟源引起的,还有就是你用仿真器的时候(我用的是ST-LINKV2),要勾选烧写到EPROOM选项,这样保险一点,还有一个可能的问题就是做板的原因,插接了仿真器后,仿真器有一个“电涌”,会影响到串口的Pin的电压。希望对你有所帮助!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分