3. TIM(Timer) Interrupt -이번 장은 Timer Interrupt에 대해 배운다. -Timer Interrupt는 주로 일정 시간마다 실행되어야 하는 소스가 있을 시 사용한다 -아래 예제는 TIM10을 이용하여 1초마다 PG13의 LED On Off CUBE MX 설정Timer Interrupt가 발생하면 PG13이 켜지고 꺼지도록 PG13도 위와 같이 설정한다. 현재 Clock Configuration 상태는 위와 같을 것이다 기본 셋팅으로 예제를 돌릴 것이므로 빨간부분(APB2 timer clocks)가 위와 같다면 건드릴 필요없다. NVIC Settings에서는 모든 인터럽트의 허용 여부를 설정할 수 있다. Prescaler(PSC-16 bits value): TIM10은 APB2..
2. EXIT(External Interrupt-외부 인터럽트) -이번 장은 외부 인터럽트를 이용하여 LED를 키고 끄는 방법을 익힌다. -주로 외부에서 어떤 자극이 발생했을 시 실행 되어야 하는 소스가 있을 시 사용된다. -아래 예제는 PA0에 rising edge(Low->High)가 발생 했을 시 PG14핀이 On Off 회로도STM32F429i Discovery Board의 PA0는 USER 버튼이 연결되어 있다.기본 pull-down 저항이 배치되어 있어 기본 상태는 0V이며 버튼을 누를 시 5V가 PA0에 공급 된다. 위의 그림은 링크에서 UM1670 데이터 시트를 통해 참고한다. CUBE MXSYS설정후 PA0포트에 EXTI0, PG14는 Output 설정을 해준다 위의 Modified는 기..
1. GPIO(General Port Input Output) output mode -GPIO모드에는 입력, 출력, 아날로그, 특수기능 4가지의 모드가 있다 -이번 장은 출력모드로 GPIOG PORT14에 연결된 LED를 제어하는 방법을 익힌다STM32F429i Discovery Board의 PG13과 PG14는 좌측 그림과 같이 LED에 연결 되어 있다 좌측의 그림은 링크에서 UM1670 데이터 시트를 통해 참고한다 CUBE MX 설정STM32F429i Discovery Board는 Serial Wire Debug 방식을 지원하므로 위와 같이 SYS를 설정한다(위의 SYS설정은 앞으로 계속 사용될 설정이다 STM32F429i Discovery 보드로 디버그를 할 예정이라면 반드시 설정해주자)PG14를 ..
- Total
- Today
- Yesterday
- CUBE MX GPIO
- 수은건전지
- STM 입출력
- MCG
- atmega128 설치
- 중소기업청년
- STM CUBE MX
- 폴더생성
- 정부주택대출
- 전세지킴보증서
- STM32F
- Dir
- 중기청
- atmega 개발
- atmel studio7
- vba
- 홈서비스
- 틀고정
- STM GPIO
- STM32F429
- Excel
- STM32F429 GPIO
- STM32F GPIO
- atmega 설치방법
- atmel studio 설치
- filecopy
- 착한운전자마일리지
- GPIO
- 제목행
- 파일복사
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |