본문 바로가기

아두이노우노 R4

Adafruit CH552 QT Py 아두이노 환경 설정

반응형

 

Arduino IDE 설정

 

이 QT Py를 CircuitPython 또는 MicroPython과 함께 사용할 수 없으며 기술적으로 Arduino와도 작동하지 않는다는 경고를 보셨을 것입니다. 하지만 ch55xduino 보드 지원 패키지를 사용하여 Arduino IDE에서 코드를 작성하여 C 컴파일러로 컴파일할 수 있습니다.

 

Arduino IDE 설치

 

가장 먼저 해야 할 일은 Arduino IDE의 최신 릴리스를 다운로드하는 것입니다. 이 가이드에서는 버전 1.8 이상을 사용해야 합니다.

 

ch55xduino 보드 지원 패키지 설치

 

Arduino IDE의 최신 버전을 다운로드하여 설치한 후 IDE를 시작하고 환경 설정 메뉴로 이동해야 합니다. Windows 또는 Linux의 파일 메뉴 또는 OS X의 Arduino 메뉴에서 액세스할 수 있습니다.

 

 

arduino

 

아래에 표시된 것과 같은 대화 상자가 나타납니다.

 

 

preference

 

 

새로운 추가 보드 관리자 URL 옵션에 URL을 추가할 예정입니다. URL 목록은 쉼표로 구분되어 있으며, 각 URL을 한 번만 추가하면 됩니다. 새로운 Adafruit 보드와 기존 보드의 업데이트는 보드 관리자가 열릴 때마다 자동으로 선택됩니다. URL은 보드 관리자가 사용 가능한 보드 및 설치된 보드 목록을 작성하는 데 사용하는 인덱스 파일을 가리킵니다.

 

추가할 수 있는 최신 URL 목록을 찾으려면 Arduino IDE 위키에서 타사 보드 URL 목록을 방문하면 됩니다. 이 예에서는 IDE에 URL을 하나만 추가하면 되지만, 쉼표로 구분하여 여러 URL을 추가할 수 있습니다. 아래 링크를 복사하여 Arduino IDE 환경 설정의 추가 보드 관리자 URL 옵션에 붙여넣습니다.

 

코드 복사

 

https://raw.githubusercontent.com/DeqingSun/ch55xduino/ch55xduino/package_ch55xduino_mcs51_index.json

 

https://raw.githubusercontent.com/DeqingSun/ch55xduino/ch55xduino/package_ch55xduino_mcs51_index.json

 

 

adafruit_products_0_bsp.png

 

지원하려는 보드가 여러 개 있는 경우(예: ESP8266 및 Adafruit) 텍스트 상자에 두 URL을 쉼표(,)로 구분하여 입력하세요.

 

완료되면 확인을 클릭하여 새 기본 설정을 저장합니다.

 

보드 관리자로 설치

 

다음 단계는 실제로 보드 지원 패키지(BSP)를 설치하는 것입니다. 도구 → 보드 → 보드 관리자 하위 메뉴로 이동합니다. 다양한 BSP가 있는 대화 상자가 나타납니다. ch55xduino를 검색합니다.

 

 

adafruit_products_1_bsp.png

 

설치 버튼을 클릭하고 완료될 때까지 기다립니다. 완료되면 대화 상자를 닫을 수 있습니다.

 

코드 업로드 옵션

 

도구 → 보드 하위 메뉴에서 CH55x 보드를 볼 수 있으며 해당 드롭다운에 CH55x 보드가 포함되어 있어야 합니다.

 

 

adafruit_products_2_bsp.jpg

 

보드에서 CH552 보드를 선택합니다. 클록 소스에서 16MHz(내부), 3.3V 또는 5V를 선택합니다. 부트로더 핀에서 P3.6(D+) 풀업을 선택합니다. 이러한 설정은 CH552 QT Py에서 작동합니다. 이제 보드에 몇 가지 코드 예제를 업로드해 볼 수 있습니다.

 

보드에 업로드할 수 없는 경우 부트로더 모드로 '수동으로' 전환해야 할 수 있습니다. 이 페이지를 확인하세요. https://learn.adafruit.com/adafruit-ch552-qt-py/bootloader-mode

 

Adafruit CH552 QT Py

The QT Py CH552 is an 'enhanced' E8051 core microcontroller, compatible with MCS51 instruction set but with 8~15 times faster instruction execution speed. It's also got 4 built-in ADC channels, capacitive touch support, 3 timers / PWM channels, hardware UA

learn.adafruit.com

 

늘 그렇듯이 위 문서의 원본은 이 링크를 따라가세요. 지루함을 참고 이겨내세요.

 

배움을 멈추지 마시고 절대 포기하지 마세요.

 

 

Adafruit CH552 QT Py

 

 

반응형

더욱 좋은 정보를 제공하겠습니다.~ ^^