STM32F407ZET6 PDR_ON 143引脚0R电阻接地。 上下电程序出现无法运行的现象,出现异常后读回MCU FLASH数据比对,FLASH一段空间范围内的数据被改写为0,反复测试,FLASH被异常改写位置不固定。PLL 168MHz 供电电源【开1->关1->开2->关2】,其中 【开1】=【关1】由2ms宽度开始,每轮增加2ms,递增至30ms又从2ms开始;开2=1500ms,关2=1000ms 该情况非常容易复现,测试用程序已屏蔽关于FLASH擦写的操作,不应该是程序跑飞引起的误擦写FLASH。 PDR_ON 143引脚0R电阻接VDD,这种情况不会复现,程序没有对FLASH进行擦写,为何PDR_ON会导致FLASH数据被异常改写? |
外部中断升降沿类型判断
定时器正交编码器功能
STM32F427串口接收和发送中断同时使能,出现接收中断丢数的现象。
为什么生成代码时一直卡在generating user source code 救救孩子吧。
easylogger打印失败
为什么ETH配置中没有Advanced Parameters?
STM32H7,使用LWIP通信,数据量过大会卡死。
与HAL_ADC_Start_DMA相关的一个十分怪异的问题
由stm32cubemx按照配置重新生成工程,bsp_SysTick.c一直没有呢
ptp PPS输出
这个引脚接低,内部的复位电路被关闭,芯片失去自身复位功能,外部再没有提供复位所以导致上电复位失败,芯片出现各种异常现象,包括FLASH 内容擦除。
LAT0585 与PDR_ON有关的一种异常现象及分析 这篇文章可以到www.stmcu.com.cn搜索下载
阅读下。
没有正确复位,那么内部控制FLASH 擦写还有其他电路工作都是乱的。
最容易先发现的就是FLASH内容的变化
我不理解程序没有做FLASH擦写操作,异常情况是如何导致FLASH内的程序被改写