CH552G Buddy는 WCH CH552 기반의 E8051 개발 보드입니다.
USB 1.1 Full Speed를 지원하며, USB Device로 기능할 수 있습니다.
Seeed Xiao와 같은 핀아웃을 사용합니다.
설정 화면의 추가 보드 매니저 URL에 다음 항목을 추가합니다.
https://raw.githubusercontent.com/DeqingSun/ch55xduino/ch55xduino/package_ch55xduino_mcs51_index.json
Windows의 경우, Zadig를 이용해 드라이버를 설치해야 합니다.
사진과 같이 USB Serial(CDC)
드라이버를 설치합니다.
CH552를 프로그래밍하려면 부트로더에 진입해야 합니다. 부트로더 버튼을 누른 상태로 리셋 버튼을 누르거나 전원을 켜면 부트로더에 진입합니다.
Arduino IDE를 이용해 프로그래밍을 진행하면 Arduino 부트로더가 자동으로 설치되어 부트로더 진입을 할 필요가 없습니다. 하지만 USB HID 기능과 같이 USB 인터페이스에 직접 접근하는 기능을 구현할 경우, 부트로더 버튼을 사용해 부트로더를 강제해야 할 수 있습니다.