2014-05-09 3 views
0

저는 Arduino 2560을 가지고 있으며 PC에 시리얼 데이터를 보내고 싶습니다. 그러나, 나는 Arduino Bootloader를 사용하지 않고 있습니다. 왜냐하면 전에 내가 Atmega644에 대해 쓴 프로그램을 사용하기를 원했기 때문입니다. (내가 아는 한, Bootloader를 사용할 때 Arduino 언어를 사용해야합니까?).Arduino 2560의 직렬/USB 통신을 Arduino 부트 로더없이 사용할 수 있습니까?

내가하려는 일이 합리적인 노력으로 가능한지 아는 사람이 있습니까?

답변

0

2560 's serial0을 통한 PC 연결은 부트 로더에 의존하지 않습니다 (주 프로그램이 실행 중일 때 연결을 계획하는 경우). 5V 직렬 UART를 USB에 연결하기 위해서는 16u2가 필요합니다. 물론 다른 옵션 (예 : MAX232 정도)을 사용하여 5V UART를 USB 또는 RS232로 변환 할 수 있습니다. 그러나 RS232의 경우 특정 보드 율에 대해 16MHz 크리스털로 인해 보드 율 오류가 두 번 확인됩니다.

2560 부트 로더는 펌웨어 플래시 만 구현합니다.