uvision5

위 코드는 Keil에서 STM32Nucleo 보드의 버튼을 누를 때 led가 켜지는 코드다. int main()이하 부분은 관심대상에서 제외하고 그 위 부분에 초점을 맞추려고 한다. 아두이노에서 비슷하게 구현되고 STM32등에서 LED를 켤 때 자주 쓰이는 코드로 DigitalOut led(LED1); 이런 코드를 자주 볼 수 있다. 간단해보이지만 이 뒤에는 c++문법이 그대로 녹아있다. DigitalOut led(LED1); 의 의미를 간단하게 설명하면, "LED1번핀을 앞으로 led라고 부를것이고, Digital 출력으로 사용하겠다"고 선언하는 것이다. C++문법상으로는, "DigitalOut이라는 클래스에서 led라는 객체를 생성하고 LED1이라는 파라미터를 집어넣은 것"이다. 그러면 Digital..
KiloMikeSierra
'uvision5' 태그의 글 목록