bootloader1 Arduino bootloader (부트로더) 컴파일하기 아두이노는 usb를 통해서 프로그램을 업로드하여 사용합니다. 이 업로드를 가능하게 하는 것은 아두이노 보드에 부트로더가 탑재되어 있기때문입니다. 사용을 하다보면 부트로더가 망가져서 업로드가 되지 않는 경우가 있습니다. 이런 경우에는 부트로더를 다시 입력해서 사용을 하게 됩니다. 기본적으로 아두이노 프로그램 폴더 내부에 컴파일된 부트로더 hex 파일이 존재하므로, 별도로 컴파일 할 일은 사실상 없습니다. 간혹 필요한 경우가 발생하는 경우가 있긴하였습니다. 모터같은 경우에 출력핀의 상태에 따라 회전하게 되는데, 부트로더 상태에서는 그 핀 상태가 설정되지 않아서 프로그램을 업로드 하는 중에는 모터가 계속 회전해버리는 경우가 생겼습니다. 이를 수정하고자 부트로더 상태에서 핀의 상태를 초기화하는 코드를 입력하여 .. 2021. 7. 13. 이전 1 다음