AVR mega48 ISP下载及熔丝位修正

并行下载

并行下载编程功能最为强大,通常需要12~24V的高电压及较多的连接引脚,虽然高压并行下载能修复任何熔丝位,但对于贴片式元件不太现实。

串行下载

系统编程ISP利用了SPI接口,上位机通过ISP下载线对MCU编程,下载完成后,下载器会自动断开端口的连接。
应用编程IAP,即BootLoader应用,是一种全新的程序升级方法,通过MCU串口连接到RS232/485,经过Internet可进行远程升级与维护。

ISP工作条件

1.硬件电路正常,下载器可正常工作,准确连接SPI接口。
2.熔丝位SPIEN设为0,即SPI使能。
3.熔丝位RSTDISBL设为1,此时RESET引脚有效。

熔丝位错误修正

AVR的系统时钟源配置是在ISP环境下进行的。如果改动了AVR的熔丝位配置,再上电下载,可能提示“进入编程模式失败”。
解决办法:在XTAL1引脚接4MHz有源时钟可使其恢复。
注意:SPIEN=1,JTAGEN=1可能会导致MCU锁死,需要高压并行编程才能恢复熔丝位。(尽量不要乱动熔丝位)

上一篇:《计算机网络》第六版 第一章知识点总结


下一篇:Mac——技巧:使用以太网接入互联网