Stm3220 Timer[2] - 타이머 인터럽트 ※ 해당 글은 개인 공부 기록을 남겨놓는 것이 목적임으로 오류가 발생할수 있습니다. 오류 또는 업데이트된 사항이 있다면 댓글로 알려주시면 감사하겠습니다. 아래 글은 STM32F429ZI datasheet와 Reference manual를 기준으로 작성되었습니다. (임베디드 개발자에게 datasheet와 Reference manual을 지도와 나침판과 다름없이 존재) 해당 글에서는 STM32 TIMER 제어용 레지스터와 HAL_DRIVER 함수를 정리하고자 한다.STM32 타이머는 다양한 기능들은 내장하고 있다. 지난 포스트에서 기본 타이머와 카운터에 대해 살펴 보았다. 일반적으로 실무에서는 인터럽트 모드에서 타이머와 카운터를 사용하곤 한다.(ADC + 타이머 인터럽트) 이번 포스트에서는 .. 2024. 6. 13. Interrupt(EXTI) ※ 해당 글은 개인 공부 기록을 남겨놓는 것이 목적임으로 오류가 발생할수 있습니다. 오류 또는 업데이트된 사항이 있다면 댓글로 알려주시면 감사하겠습니다. 아래 글은 STM32F429ZI datasheet와 Reference manual를 기준으로 작성되었습니다. (임베디드 시스템 개발자에게 datasheet와 Reference manua을 지도와 나침판과 다름없이 존재) Interrupt 개념 : 프로세스에서 프로그램 실행시 ,특정 입출력 장치에서 예외 상황이 발생한 경우 해당 장치가 수행하던 일을 중단시키고 프로세스에게 예외 상황에 대해 알려 처리하도록 하는 것 STM32 ARM CHIP에서 일반적인 인터럽트 처리과정은 아래와 같다. 1. 현재 진행 프로세스 중지2. 벡터 테이블 분기.. 2024. 6. 8. TIMER [1] ※ 해당 글은 개인 공부 기록을 남겨놓는 것이 목적임으로 오류가 발생할수 있습니다. 오류 또는 업데이트된 사항이 있다면 댓글로 알려주시면 감사하겠습니다. 아래 글은 STM32F429ZI datasheet와 Reference manual를 기준으로 작성되었습니다. (임베디드 개발자에게 datasheet와 Reference manual을 지도와 나침판과 다름없이 존재) 해당 글에서는 STM32 TIMER 제어용 레지스터와 HAL_DRIVER 함수를 정리하고자 한다.STM32 타이머는 다양한 기능들은 내장하고 있다. 대표적으로기본 타이머 또는 카운터 , PWM, Compare out , input Capture 등을 지원한다.이번 포스트는 기본 타이머 또는 카운터에 대해 설명한다. HAL_D.. 2024. 5. 9. GPIO(3) 입력 제어 ※ 해당 글은 개인 공부 기록을 남겨놓는 것이 목적임으로 오류가 발생할수 있습니다. 오류 또는 업데이트된 사항이 있다면 댓글로 알려주시면 감사하겠습니다. 아래 글은 STM32F429ZI datasheet와 Reference manual를 기준으로 작성되었습니다. (임베디드 개발자에게 datasheet와 Reference manual을 지도와 나침판과 다름없이 존재) 해당 글에서는 stm32 GPIO 출력 제어용 레지스터와 HAL_DRIVER 함수를 정리하고자 한다. 입력 레지스터 제어 전 먼저 설정해야 할 것이 있다.- 레지스터 핀 모드 설정 -> GPIOx_MODER- 타입(풀다운 또는 풀업) -> GPIOx_PUPDR 1.PIO 입력 제어 레지스터 1). GPIOx_MODER -.. 2024. 5. 9. 이전 1 2 3 4 5 다음