【问题标题】:Attempting to program ATmega88PB Atmel Studio error 0xc0尝试编程 ATmega88PB Atmel Studio 错误 0xc0
【发布时间】:2016-11-05 23:43:20
【问题描述】:

我正在尝试使用 Atmel Studio 7 以及 AVRISP 和 Atmel ICE 调试器对 ATmega88PB 进行编程。尝试读取设备 ID 时,我收到以下错误消息:

Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 (Command has failed to execute on the tool)

这是在定制板上,我尝试转售新芯片但没有成功。我读过这个问题可能是由于连接器质量差或时钟频率太高。我尝试将时钟速度降低到 8kHz,但没有成功。

当我拉出示波器时,我发现 MOSI 、 sck 和 reset 引脚似乎确实在正确发送。但是,我没有看到 MISO 线的任何响应(保持高位)。

是否有人有任何其他想法可以尝试调试此问题?

非常感谢。

【问题讨论】:

    标签: avr atmega atmel avr-studio7


    【解决方案1】:

    以防万一其他人遇到此问题...我正在使用 3.3V 设置,但没有意识到要进入编程模式 Vcc 必须设置为 4.5V - 5.5V。我将 Vcc 与 3.3V 线路隔离,施加 5V,效果很好。

    【讨论】:

    • 不一定,阅读ATmega 88 PB手册的33.8。它清楚地表明Vcc可以是+1.8-5.5V。使用 ATMELK ICE 调试器进行编程时,请确保您正确连接外部电源(Vtg 到 Vcc_ext,GND 到外部接地)
    • 我也不明白为什么你需要 4.5V-5.5V,除非你使用非常高的时钟速度 (>=20MHz)。
    • 感谢您的跟进。你是对的——MCU的座位有问题。我组装了另一块板,没有任何问题。
    猜你喜欢
    • 2015-06-25
    • 2015-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-08
    • 2016-10-11
    相关资源
    最近更新 更多