아두이노 커스텀 보드 아트메가 보드에서 만들기 (Arduino ISP)

아두이노 커스텀 보드 아트메가 보드에서 만들기 (Arduino ISP)

아두이노 커스텀 보드 시리즈

  1. 아두이노 커스텀 보드를 만들어보자. (아두이노 DIY 보드 만들기)
  2. MCP1826S 사용 이유 알아보기(레귤레이터)
  3. 아두이노 커스텀 보드 아트메가 보드에서 만들기 (Arduino ISP)
  4. 아두이노 FT232RL 회로에 대한 고찰

 

이번 포스팅에서는 아두이노 보드를 설계해서 땜질까지 모두 마치고, 정상 구동한다는 가정하에 작성했다.

1.아두이노 커스텀보드 포스팅이 완성된 지 한참 지난 포스팅이므로, 그대로 활용하진 않았다. 먼저 보드부터 보자.

보드에 사용할 메인 컨트롤러와 FT232RL, USB, 레귤레이터 등 필요한 회로는 모두 탑재되어 있다.

이 상태에서 플래싱을 SPI로 하는 ATmega 칩을 아두이노로 쓰기 위해서는 별도의 과정이 필요하다.

가지고 있는 아두이노 보드의 SPI핀을 설계한 보드의 SPI 핀과 맞물리도록한다.

핀에 대한 스케메틱은 아두이노 커스텀 보드를 만들어보자. (아두이노 DIY 보드 만들기)를 참고하길 바란다.

 

수정: 만약 오류가 생긴다면 Reset핀을 아두이노 우노의 디지털 10번핀에 물리길 바란다.

그 다음 아두이노를 PC에 물려두고 Arduino IDE를 켠다.

예제 중에서 ArduinoISP 예제를 실행한다.

사용하는 아두이노 보드를 선택한다

 

그리고 플래싱을 해준다.

그 다음 아두이노로 바꿔줄 보드의 보드와 칩을 설정해준다.

아두이노로 바꿔줄 보드는 ATmega328p 칩에 5V와 16Mhz의 클럭을 공급해준다. 이에 해당하는 아두이노 보드를 찾아서 선택을 해주면 된다.

 

프로그래머를 Arduino as ISP로 설정을 해 준 뒤에 부트로더 굽기 버튼을 누르면 끝!이다.

댓글 남기기

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

%d 블로거가 이것을 좋아합니다: