avr jtagice 制作调试技巧,新手调试JTAG必读 程序匠人 发表于 2005-12-1 20:57:00 阅读全文(2679) | 回复(0) |反映问题
作者:啊莫 但却经常发现,新手经常提出调试与连接的问题。虽然我们反复强调,本网站的资料没有错误,但却不足以解决新手的问题。
我花了一个晚上,模拟了JTAG出故障的各种情况,编写了本文。但愿本文能解决新手的JTAG调试问题,让大家能从这类问题中解脱出来。
调试要点一:保证你的PCB板焊接无错漏。 这是先决性的条件。在回答大家的问题时,发现90% 以上的故障,均来自焊接的线路问题。
调试要点二:保证你的AVR芯片的供电电压是5V。
虽然JTAG可以在3伏的电压下也能工作,但实际应用时,发现有些RS232芯片或分立件只能工作在5V。所以,调试时请先设置在5V。等5V 成功了,才去试验3伏。
调试要点三:保证你的目标板上的AVR芯片的熔丝位正确。
目标板是指你的实验板。只有支持JTAG接口的芯片才能进行JTAG仿真。支持清单为:ATmega128, ATmega128L, ATmega16, ATmega162, ATmega162V, ATmega165, ATmega165V, ATmega169, ATmega169V, ATmega16L, ATmega32, ATmega323, ATmega323L, ATmega32L, ATmega64, ATmega64L 。所以,不要指望用JTAG来仿真Mega8 啊!
以Mega16为例,目标板(实验板)上的熔丝位配置图为:(内部8M RC 晶振) 。。。。
|