|
我師兄送了我一片AVR單片機,型號是ATmega8A。我想用Arduino的開發環境來自制一塊簡配版Arduino UNO。在面包板上已經成功點燈。燒錄BOOL是Arduino IDE自帶的,選項是在開發板-Arduino NG or older;控制器選項是ATmega8,編程器為Arduino as ISP,再點擊燒錄引導程序,可以成功把引導程序燒錄進芯片。使用Arduino UNO板“以編程器上傳”這種方法也可以燒錄進其它程序;但是,我把UNO板子去掉,換成CH343串口模塊(接線為RX-TX,TX-RX,DTR-100nf電容-RST),同時把編程器不管是Arduino as ISP或者是AVRISP mkll 時,現象是編譯可以通過,一直顯示“上傳...”接著3min左右就會失敗。
接著我把芯片換成ATmega328P,接線不變,開發板換成Arduino UNO,編程器選擇AVRISP mkll,再點擊上傳即可正常將程序上傳給芯片。
我的問題是:1.可以用串口芯片給ATmega8A上傳程序嗎?
2.如果可以,應該怎么操作
3.我的操作有哪里不對的。
以下是圖片了,還請大佬指教!在此表示感謝! |
|