Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 유심 재발급
- 정렬
- 백준
- NUCLEO-F103RB
- 객체지향
- atmega
- CubeIDE
- Mega2560
- Avr
- STL
- STM32
- STM32 개발환경
- 코딩테스트
- 아두이노
- Microchip Studio
- 유심 재발급 제한
- flag 변수
- SPXL
- c#
- C++
- sort
- STM32CubeIDE
- 아두이노 통신
- S&P500
- 정렬알고리즘
- 코테
- GPIO
- 알고리즘
- STM32 라인업
- STM32 IDE
Archives
- Today
- Total
목록stm32 exti callback (1)
뽕구의 개발일지

EXTI (외부 인터럽트, External Interrupt)이번에는 외부 인터럽트에 대해 알아보고, 간단히 구현해보도록 하겠습니다.MCU는 전원이 인가되면 BootLoader가 플래시 메모리에 올라가 있는 프로그램을 호출해 main.c가 실행되게 됩니다.이후 main함수에 있는 while(1) 무한 반복이 돌게 되죠. 이때, 외부에서 GPIO로 어떤 신호가 입력될 때 어떻게 감지를 해야될까요while에서 계속 상태 읽기? Timer로 주기적으로 상태 읽기? 상황에 따라 선택할 수 있겠지만, while에서 계속 읽는 것은 굉장히 비효율적이고, Timer 기반은 업데이트 주기에서 신호를 놓칠 수 있습니다. 이때 쓰는 방법이 외부 인터럽트, 입력 신호의 Rising, Falling Edge를 감지하여 신호의..
개발 일지/STM32
2024. 6. 27. 02:52