我的“垃圾邮件”箱中有几个微控制器。我认为其中一些人在对它们进行编程后表现出奇怪的行为时就到达了那里。从那以后,我学到了很多东西,例如,对编译器进行错误的优化如何导致这种奇怪的行为。另一方面,某些微控制器可能由于静电,超出容忍电压等而受到了严重损坏。因此,我相信某些微控制器可能处于良好的工作状态。
在抛弃所有东西之前,我想知道:是否有相对简单或简便的方法来测试微控制器以确定其是否仍然良好?
Micros特别是DIP和SOIC版本的Atmel ATTiny13,ATTiny26和ATTiny2313。
2
根据您的程序员,我认为它应该能够在编程之前与芯片进行对话,以验证其ID等。你尝试过这样的事情吗?
—
dext0rb
使用USBTiny和AVRDude,可以,它将指示是否无法建立与芯片的连接;在那种情况下,我认为他们已经死了。有时编程完成了,但是芯片的性能却很奇怪。在这些情况下,看起来像@Passerby建议的那样,是正确的诊断方法。
—
JYelton
@JYelton请参阅这篇文章,以获取有关将Arduino连接到Micros的一些有用信息。您可以使用avrdude命令-e擦除设备,并查看avrdude是否可以与您的设备对话。这是avrdude命令参考的手册页。
—
Chetan Bhargava 2013年
您也可以使用Arduino进行高压编程,这可能会(也可能不会)解决AVR的其他(通讯)问题。rickety.us/2010/03/arduino-avr-high-voltage-serial-programmer
—
jippie 2013年