RX
1, 为什么重新烧写了程序,寄存器的值还是没有复位? 因为烧写程序的过程是在RAM里运行一段烧写flash的代码,这个过程并不牵涉到各个外设,当然也不会帮你复位外设寄存器。
2, 以前用其他芯片没有这个问题 请问以前用的其他芯片是cortex-M3内核吗?不一样的芯片内核使用的调试烧录原理并不一样,可能有些芯片在调试时需要一上电就完全占领芯片控制权的,也有可能有些芯片在开始调试时必须有对硬件的复位操作,总之不一样的内核,原理不一样,表现当然不一样了。
3楼我说的是调试时解决复位问题的最好办法,试一下吧。
|
|