|
我不是大佬,AVR單片機(jī)用的最多的是atmega8,其次是atmega16,atmega128只用過(guò)一次,沒(méi)有注意1腳位置,結(jié)果位置焊錯(cuò),燒壞了一片atmega128,為此專門(mén)設(shè)計(jì)了一個(gè)簡(jiǎn)易可調(diào)恒流源電路,對(duì)于一些沒(méi)有用過(guò)的芯片用可調(diào)恒流源電路調(diào)試,之后基本上沒(méi)有燒過(guò)芯片。看到一些網(wǎng)友直接用手機(jī)充電器和電腦USB電源直接接單片機(jī),我也只能呵呵了。atmega128的1腳位置有點(diǎn)怪異,很多人搞錯(cuò),所以請(qǐng)樓主注意。我用AVR Studio 5.0編程,然后整個(gè)復(fù)制到AVR Studio 4調(diào)試,也只有AVR Studio 4可以用簡(jiǎn)易JTAG仿真器,調(diào)試程序比較方便。
DDRA &= ~(1<<CS0_BIT); 默認(rèn)就是輸入,這一句可有可無(wú)
PORTA |= (1<<CS0_BIT); 這一句可能不需要
PE4要有上拉電阻,我的外部中斷腳都接了上拉電阻,然后就是PE4的定義不要錯(cuò),應(yīng)該可以進(jìn)中斷。 |
|