[stm32를 사용하는 이유]
- 10달러 내외의 저렴한 stm32누클레오 보드(NUCLEO board)를 사용할 수 있으며, 마이크로 컨트롤러 개발 툴을 무료로 제공함으로써 누구나 임베디드 설계 및 개발을 손쉽게 진행할 수 있도록 만들었다.
- 누클레오 보드는 다양한 프로토타입 (시제품) 보드로 구성되어있다.
[새로 구매한 stm32]
- STM32F411로 구매했다.
![](https://velog.velcdn.com/images%2Fchaeyoonl%2Fpost%2F6d010ba1-18a7-4c64-af87-168beb67a210%2Fimage.png)
![](https://velog.velcdn.com/images%2Fchaeyoonl%2Fpost%2F522e3db2-c244-47dd-afc3-8945b1ad5e37%2Fimage.png)
[stm32 구성]
[stm32 연결]
- 장치 관리자의 범용 직렬 버스 컨트롤러와 포트를 확인하여 연결이 잘 되었는지 확인
![](https://velog.velcdn.com/images%2Fchaeyoonl%2Fpost%2F10912930-8059-47bc-b480-5cfe5856a2ac%2F%EC%BA%A1%EC%B2%984.PNG)
[설정된 입출력 핀]
- 기본적으로 설정된 입출력 핀으로는 Serial Wire 3핀 (SWO/TCK/TMS), USART2 2핀, Button(B1), LED(LD2)가 할당되어 있다.
![](https://velog.velcdn.com/images%2Fchaeyoonl%2Fpost%2F1db112d9-71d4-458a-ad0d-1c05d337a1f3%2Fimage.png)