|
我?guī)熜炙土宋乙黄珹VR單片機(jī),型號(hào)是ATmega8A。我想用Arduino的開發(fā)環(huán)境來自制一塊簡配版Arduino UNO。在面包板上已經(jīng)成功點(diǎn)燈。燒錄BOOL是Arduino IDE自帶的,選項(xiàng)是在開發(fā)板-Arduino NG or older;控制器選項(xiàng)是ATmega8,編程器為Arduino as ISP,再點(diǎn)擊燒錄引導(dǎo)程序,可以成功把引導(dǎo)程序燒錄進(jìn)芯片。使用Arduino UNO板“以編程器上傳”這種方法也可以燒錄進(jìn)其它程序;但是,我把UNO板子去掉,換成CH343串口模塊(接線為RX-TX,TX-RX,DTR-100nf電容-RST),同時(shí)把編程器不管是Arduino as ISP或者是AVRISP mkll 時(shí),現(xiàn)象是編譯可以通過,一直顯示“上傳...”接著3min左右就會(huì)失敗。
接著我把芯片換成ATmega328P,接線不變,開發(fā)板換成Arduino UNO,編程器選擇AVRISP mkll,再點(diǎn)擊上傳即可正常將程序上傳給芯片。
我的問題是:1.可以用串口芯片給ATmega8A上傳程序嗎?
2.如果可以,應(yīng)該怎么操作
3.我的操作有哪里不對(duì)的。
以下是圖片了,還請(qǐng)大佬指教!在此表示感謝! |
-
ATmega8A最小系統(tǒng)
-
配置燒錄
-
-
錯(cuò)誤信息
|