개발이야기
EFR32BG21 BLE SPP 개발 (3부 인터럽트, BLE)
또 한동안 다른 프로젝트를 하다 보니, 포스팅하는 것을 잊어버렸다. EFR32 GPIO 인터럽트는 조금 특이하다. 보통 EXT 인터럽트 1,2 번 해서 핀별로 인터럽트 핸들러를 지정하거나 하는데, 이번 칩은 핀번호 짝수, 홀수핀으로 인터럽트 핸들러는 지정한다. ?? AN0012: General Purpose Input Output (silabs.com) 내가 했던 프로젝트 제품은 인터럽트를 2개를 받는데, 둘 다 짝수 번이었다. 그래서 EVEN 인터럽트 핸들러로만 동작한다. (PC02, PC04...). 다행히 2개의 핀 이 동시다발적으로 실행되지 않아 문제가 되지 않았지만, 다른 시스템에서는 이점을 조심히 봐야 할 것이다. BLE를 이용하는 제품들 중 Nordic의 NUS 기능이 많이 사용되고 있다. ..
2023. 7. 3. 00:23