所以我从 ebay 上买了一个便宜的 USBasp 编程器,并尝试对 attiny2313 进行编程。Avrdude 说闪光灯已上传并验证,但 LED 没有闪烁。我用电压表检查了引脚的输出,什么也没有。我为 attiny2313 尝试了一些其他版本的闪烁程序,并得到了相同的结果。然后我犯了一个错误,试图重置保险丝并立即将芯片变砖。
我再次尝试了这个过程,更加小心保险丝并得到了相同的结果。多次检查我的接线,LED 本身等。没有闪烁。然后我尝试对 atmega8 进行编程,但我无法得到任何响应。程序员无法识别芯片。
我尝试重置两个芯片上的时钟。我不断收到“无法设置 sck”时钟速度错误,但同时 avrdude 说它成功重置了时钟速度。我尝试在第二个 attiny2313 上重置与时钟相关的保险丝,然后将另一个芯片变砖。
我的程序员有什么可能的方法可以重置保险丝,但不能对芯片进行编程?因为我知道保险丝已重置,所以在命令通过后我无法再识别或编程芯片。但是我的程序只是没有产生任何输出。
在这一点上,我完全迷失了。
尝试了其他几个程序并得到了一个上传并由 avrdude 确认,但 LED 仍然不闪烁。我试过交换它们和电阻,并多次检查我的接线。