2021/03 (3) 썸네일형 리스트형 RP2040 SSM EVM - CirCuitPython GPIO 토글 속도 MUC에서 Python을 사용하면 MCU 독립적으로 동작하기 때문에 쉽고 빠르게 원하는 동작을 구현해서 확인 할수 있다. 다만 Python이 스크립트 언어 이므로 편리함 대신 속도를 양보 해야 한다. 그렇다면 어느정도로 속도가 느려질까? 간단히 GPIO 토글 속도를 비교 해보자 import board import digitalio led = digitalio.DigitalInOut(board.LED) led.direction = digitalio.Direction.OUTPUT while True: led.value = True led.value = False RP2040 Python으로 LED On/Off 테스트 결과 6700ns 로 상당히 느리다. RP2040을 Arduino 에서 제공하는 GPIO 토.. RP2040 SSM EVM - CircuitPython 개발 환경설정 Raspberry Pi Pico 에서 Python 구동하기 위해 기존에 MicroPython 을 사용 했었는데 CircuitPyhon 을 사용하는 방법도 있다. CircuitPython은 MicroPython을 기반으로 Adafruit사에서 만든 MicroPython 환경이라고 한다. 아무래도 사용자가 많고 라이브러리들이 많기 때문에 많이 사용한다고 한다. CircuitPython 코드도 구동할 수 있다고 하니 CircuitPython을 사용하면 좋을것 같다. 우선 Raspberry Pi Pico용 펌웨어를 다운 받아 설치 하자. https://circuitpython.org/board/raspberry_pi_pico/ CircuitPython - Pico Download The Raspberry Pi .. RP2040 SSM EVM - MicroPython 개발 환경설정 Python으로 MCU를 구동하면 하드웨어 독립적으로 간단하고 빠르게 검증 해 볼수 있는 장점이 있다. Raspberry Pi Pico도 Python을 지원 하는데 소형 MCU에서 돌아가는 MicroPython을 지원한다. 먼저 MicroPython 홈페이지에서 RP2040용 펌웨어를 다운로드 받아 설치 한다. https://micropython.org/download/rp2-pico/ MicroPython - Python for microcontrollers MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standar.. 이전 1 다음