stm32wb55rg는 ST사의 보드입니다. 이 보드를 이용해 플젝을 진행하는데, MCU 레벨에서의 이벤트 등록은 어떤식으로 진행할까 궁금했습니다. 해당 제품의 버튼을 누르면 이벤트가 발생해 이벤트 핸들러가 호출되는데, 단순히 현상만 이해하는게 아닌 원리를 이해하고 싶어졌습니다. 그래서 이 글을 게시합니다.
우선 필요한것들은 다음과 같습니다.
- stm32wb55의 특정 프로젝트 파일(저는 Thread_FTD_Coap_Multicast 이 프로젝트를 참고하고 있습니다.)
- AN5289 문서, RM0434 문서(구글로 검색하시면 됩니다.)
AN5289에서는 app을 어떤식으로 만들어야하는지에 대한 가이드 문서이고, rm0434는 테크니컬 노트입니다.
위 모두 준비가 되면 본격적으로 분석할 수 있을것 같습니다.
해당 프로젝트에는 sw1을 누르면 coap 메시지를 멀티캐스트 방식으로 송신합니다. 즉, sw1을 누르면 SendCoap이라는 이벤트 핸들러가 호출됩니다. 아래와 같이 확인가능합니다.
'전기전자 > STM32' 카테고리의 다른 글
thread protocol 이해하기 (0) | 2021.12.23 |
---|