Arduino as ISP로 AVR 프로그래밍

  • 목적
    AVR 마이크로 컴퓨터 공부를위한 환경을 준비하고 싶습니다. 그 때문에 Arduino를 AVR 마이크로 컴퓨터화하고 싶다.
    게다가 라이터도 케치하고, 다른 Arduino를 라이터화해 사용하고 싶다.

  • 사용한 환경
  • Arduino Uno R3 (라이터 용)
  • Arduino Uno R3 (쓰기 대상)
  • Arduino IDE (Ver 1.8.12)
  • Atmel Studio 7.0 (Ver 7.0.2397)


  • 절차
  • Arduino 작성기 (Arduino as ISP 스케치 작성)
    Arduino IDE를 사용하여 아래에서 선택한 스케치를 Arduino에 씁니다.
    (Arduino IDE를 사용한 스케치 작성 방법 자체는이 기사에서는 생략)
    이제 Arduino가 AVR 라이터로 사용할 수 있게 된다.

  • AVR 마이크로 컴퓨터에 쓰기
    Atmel studio에서 Arduino as ISP를 작가로 등록

    Argument에 입력한 것은 아래와 같다. COM 및 쓰기 대상 마이크로 컴퓨터 (m328p)는 필요에 따라 변경해야합니다.-c avrisp -P COM3 -b 19200 -p m328p -U flash:w:$(ProjectDir)Debug\$(TargetName).hex:i -U lfuse:w:0xff:m -U hfuse:w:0xde:m -U efuse:w:0x05:m궁극적으로 작성한 대로 등록합니다.

  • 쓰기
    별도 준비한 c파일을 Atmel Studio상에서 빌드하고, 상기에서 등록한 Arduino as ISP를 선택해 기입한다.


  • 참고로 한 사이트

  • h tps : // sy p. K / / rd / 보오 t ぉ r_w r / r001. HTML
    이 사이트를 참고로 Arduino UNO를 Arduino as ISP로 부트 로더를 작성하는 것은 성공했다.
    (손님의 htp // 아키즈키덴시. 코 m/분 g/g/gK-04590/ 에 썼다)
    다만, Arduino IDE 경유로 할 수 있는 것은 부트로더의 기입만.

  • h tps : // sy p. 쿄 / 치 ps / 아 루즈이 노이 SP_아 VRW 리 r / 펑 001. http ## x6
    다른 hex 파일을 작성하려면 Atmel studio를 통해 작성해야합니다.
    (작가는 위와 동일한 Arduino as ISP로 좋다)

  • ぢ ぢ ぢ오. 에코. 코오칸. jp / VR_C-P 여과 등 m04. HTML
    여기에있는 .c 파일을 Atmel studio에서 빌드하고 위의 방법으로 Arduino ISP로 작성했습니다.
    브레드보드로 LED 연결되면 제대로 깜박이고 시간도 바뀌었다.

  • 좋은 웹페이지 즐겨찾기