[STM32] 9. Volatile 키워드
·
🧊 STM32
Volatile 키워드C 언어에서 volatile 키워드는 임베디드 소프트웨어 개발에서 중요한 역할을 한다. 이 키워드는 변수가 최적화 과정에서 컴파일러에 의해 수정되지 않도록 보장하며, 프로그램의 실행 도중에 변수의 값이 예상치 못하게 변경될 수 있다는 것을 컴파일러에 알린다. 이러한 변경은 외부 이벤트나 하드웨어 등에 의해 발생할 수 있다.C 언어에서 volatile 키워드는 임베디드 소프트웨어 개발에서 중요한 역할을 한다. 이 키워드는 변수가 최적화 과정에서 컴파일러에 의해 수정되지 않도록 보장하며, 프로그램의 실행 도중에 변수의 값이 예상치 못하게 변경될 수 있다는 것을 컴파일러에 알린다. 이러한 변경은 외부 이벤트나 하드웨어 등에 의해 발생할 수 있다.📌 1. volatile의 중요성메모리 맵..