BSRR과 BRR을 이용한 GPIO 출력 제어
[출처] https://cafe.naver.com/stm32study/142 1. ODR을 이용한 출력 제어는 READ->MODIFY->WRITE의 총 3가지 순서를 거쳐서 이뤄진다. 출력 하나를 제어하지만 오랜 시간이 걸리고, 인터럽트 시스템에서는 민감한 처리가 될 수 있다 2. 1번의 단점을 보완하고자, BSRR로 한 번에 SET/RESET을 한 번의 과정을 통해서 처리할 수 있다 3. RESET을 할 때는 BSRR의 상위 번호는 16~31번을 이용해야 하는데 살짝 불편함이 있어, BRR로 쉽게 핀 번호만 입력한다면 처리할 수 있다
2019. 6. 17. 22:21