【问题标题】:Serial programming issue after using ISP使用 ISP 后的串行编程问题
【发布时间】:2016-01-15 13:36:02
【问题描述】:

在过去的一个月里,我一直在使用 avr-mkII 编程器通过 ISP 对 arduino 进行编程。最近我注意到,自从这样做后,我失去了通过 USB 端口对 arduino 进行编程的能力 - 串行 0。有没有人知道如何将电路板重置为正常状态?我用几个不同的板试过这个,都是一样的。未通过 ISP 编程的新板正常运行。我基本上已经失去了与usb编程器芯片通信的能力。有谁之前经历过这个吗?我需要通过它的 ISP 引脚对 USB 通信芯片进行编程吗?这是我尝试对其进行编程时得到的典型通用响应。

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

提前致谢。

【问题讨论】:

    标签: arduino microcontroller arduino-uno atmega arduino-ide


    【解决方案1】:

    在 IDE 中选择正确的电路板和编程器,然后选择“Burn Bootloader”选项将上传备用引导加载程序并在主 MCU 上适当地设置保险丝。

    【讨论】:

    • 太棒了。我不知道通过 ISP 编程会覆盖引导加载程序。正如您所指出的,我所要做的就是再次烧录引导加载程序以恢复串行编程。感谢您的帮助。
    • 不应该除非图像非常大或保险丝被重新编程。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    • 1970-01-01
    相关资源
    最近更新 更多