상세 컨텐츠

본문 제목

AVR ISP Shield For Arduino를 이용한 ATMEGA 328p 프로그래밍

프로그래밍/Arduino & IoT

by ryujt 2015. 10. 31. 00:52

본문

프로그래밍에 사용한 제품은 아래와 같습니다.


http://www.aliexpress.com/item/AVR-ISP-Shield-For-Arduino-Used-To-Download-Bootloader-Burning-for-Arduino/1916612038.html


우노보드에 장착하고 나서 프로그래밍하는 순서는 아래와 같습니다.  (저는 크리스탈을 사용하지 않는 방법을 이용하였습니다)



1. ATMEGA 328 칩을 실드에 장착합니다.



2. [그림 1]처럼 ATmega328... 보드를 선택합니다.


[그림 1]



3. [그림 2]처럼 프로그래머를 Arduino as ISP 로 변경합니다.


[그림 2]



4. [그림 3]처럼 부트로더 굽기를 하고 완료 될 때까지 기다립니다.


[그림 3]



5. [그림 4]처럼 보드를 Uno로 변경합니다.


[그림 4]



6. 프로그램을 작성하고 [그림 5]처럼 프로그래머를 이용해 업로드를 합니다.


[그림 5]



7. [그림 6]의 핀 번호를 참고하여 연결하면 프로그램 작동을 확인 할 수가 있습니다.  전원은 7, 8번 핀에 각각 (+), (-) 선을 연결하시면 됩니다.

[그림 6] http://blog.outlandez.com/arduino-atmega-pin-mapping/




관련글 더보기