라즈베리파이 피코 GPIO
-
[C/C++] 라즈베리파이 피코 기본입출력 -GPIO라즈베리파이 피코 2023. 2. 25. 14:27
어느 마이크로컨트롤러를 사용하든, 핀 입출력, 디버그를 위한 USB Serial 통신, Uart/I2C/SPI 통신, 인터럽트(핀, 타이머/카운터) 정도 쓸 수 있으면 웬만한건 다 만들 수 있다. 이번에는 이중에서 핀 입출력과 기본 핀 인터럽트를 다루고자 한다. 파이썬 자료에 비해 C/C++ 자료는 매우 적은데 이 글이 C/C++로 피코를 하려는 사람들에게 도움이 되면 좋겠다. 출력 하나의 핀을 설정하는 경우 //내장 LED 켜기 //PICO_DEFAULT_LED_PIN = 25 gpio_init(25); //gpio_set_funct(25, GPIO_FUNC_SIO) 이것과 같다. gpio_set_dir(25, GPIO_OUT); gpio_put(25, 1); Initialize 초기화 set_dire..