我的电路板可以用空白图片启动,并可以通过ICSP进行编程,而不会出现问题,但是在运行时,启动编程会话可能会导致危险的行为。
如何检测编程周期的开始并执行一些代码以保护硬件?
答案 0 :(得分:0)
您的问题尚待解释。我的意思是说,当在运行中观察到Microchip器件编程工具时,似乎允许用户在编程操作期间运行代码。对于PIC18系列器件,情况并非如此。
Microchip设备编程应用程序使PIC18在闪存更新开始之前经过了几次复位。用户代码将在每次复位后运行,但要持续多长时间取决于Microchip设备编程应用程序。
我找到的最有效的解决方案分为两个部分:
第二部分可能并非在所有应用程序中都可用,但是它确实使使用MPLAB调试器更加可靠。