我想用UNO把bootloader 燒進 pro mini裡, 步驟如下:
1.開啟範例檔案ArduinoISP.ino並upload, 這個OK
2.將UNO與pro mini接線
UNO pro mini
D10 RESET
D11 D11(MOSI)
D12 D12(MISO)
D13 D13(SCK)
GND GND
VCC VCC
3.選取board > Arduino Pro or Pro mini(5V, 16MHz) w/ATmega328
4.選取 Programmer > Arduino as ISP
5.選取 burn bootloader但出現下列問題:
avrdude: stk500_getsync(): not in sync: resp=0x00
我發現之所以會出現上述問題, 通常都是serial port driver沒安裝好, 使得Arduino編譯器無法與MCU通訊.
目前市面上有不少USB轉TTL的硬體, 包括 FT232RL, CP2102, PL2303, CH340G...,在安裝driver之前最好要先搞清楚你用的是哪一種晶片.
沒有留言:
張貼留言