본문 바로가기

button2

[STM32] 외부 인터럽트(EXTI : EXTernal Interrupt)를 통해 버튼의 입력 감지 - 개발 환경개발 보드 : NUCLEO-F103RB개발 프로그램- STM32 CubeMX : 6.12.0- STM32 CubeIDE : 1.16.01. 서론  인터럽트를 사용하기 전 사전적 정의부터 확인해보는 것이 좋습니다.  사전적 정의에서도 알 수 있듯이 "방해하다, 중단시키다 등"의 의미를 가지고 있습니다. MCU 관점에서의 인터럽트는 프로그램의 실행 흐름(STM32에서는 main 함수)을 방해 및 중단하고 급하게 처리해야 할 작업(Task)를 의미합니다.   인터럽트를 처리하는 것을 보면 마치 운영체제가 프로세스를 스케쥴링하는 것과 비슷하게 보이지만 반드시 주의 해야할 사항들이 있습니다. - 주의 사항기존 프로그램의 흐름의 영향이 가지 않도록 빠른 시간내 처리를 완료해야한다.중요) HAL_Dela.. 2025. 4. 6.
[WPF] 버튼 컨트롤을 통한 메세지 박스 출력 - 개발 환경Window 11 (버전 24H2)Visual Studio Community 2022 (17.13.5).NET framework 4.7.21. 서론  버튼 컨트롤은 사용자와 상호작용 할때 가장 기본적으로 사용되는 컨트롤입니다. 이번 포스트에서 버튼 컨트롤을 만들어 보고 이벤트를 추가하여 사용자가 특정 행동을 할때 반응 하도록 만들어 볼 예정입니다. 2. 버튼 컨트롤 추가3. 버튼 컨트롤에 클릭 이벤트 추가만약 속상창이 미리 켜져 있는 상황이라면 버튼 컨트롤을 클릭하는 것만으로 속성 창에 버튼 컨트롤로 자동 적용 됩니다. 3. 메세지 박스 출력 코드 작성private void button_Click(object sender, RoutedEventArgs e){ MessageBox.Show.. 2025. 4. 4.