일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 급속충전기
- esp8266
- flask
- raspberry
- 에버온
- 완속충전기
- 홈어시스턴트
- 안드로이드
- lambda
- 디자인패턴
- YMODEM
- homeassistant
- AWS
- thread
- 서버리스
- dynamodb
- 충전기
- 라즈베리파이
- 전기차충전기
- 보안
- everon
- 전기차
- 플라스크
- OCPP
- STM32
- 펌웨어
- 파이썬
- IOT Core
- Android
- 전기차충전
- Today
- Total
목록stmicroelectric (2)
Louie NRT Story
Index 1. Timer 기본 설정 2. 타이머 인터럽트 코드 작성 1. Timer 기본 설정 - 설정 전에 기존의 HCLK 값이 100MHz 임을 확인함 - TIM7 활성화함 - Prescaler와 Auto-Reload 값을 변경함 ※ 강의 예제 Auto Reload Register = Period HCLK = 168MHZ APB1 TIM CLK = HCLK / 2 = 84MHz APB2 TIM CLK = HCLK = 168MHZ 즉 한번 올라가는데 1/84,000,000[s] Prescaler: 클럭을 천천히 사용하도록함 최대 2^16 - 1 까지 샐 수 있음 한번 증가할때 다음과 같이 설정 할 수 있음 TIM CLK = APM1 TIM CLK / Prescaler ex) Prescaler를 10,..
Index 1. UART 설정 2. 간단한 테스트 3. printf 설정 4. float 변수 출력 5. UART 인터럽트 설정 6. 인터럽트 코드 생성 7. 배열로 수신 인터럽트 코드 생성 1. UART 설정 동기식 - 데이터를 클럭에 동기화 시켜서 한비트씩 보냄 - 물리적 클럭 전송라인 필요함 비동기식 - 시간간격으로 비트를 보냄 - 초당비트 전송 보레이트가 동 - 둘다 보레이트가 일치해야 함 - 9600 baudrate는 1초에 9600개의 Symbol(ex. 8bit - ASCII 코드)를 보낼 수 있음 - UART를 비동기식으로 설정하여 사용 할 수 있도록 설정함 - 통신의 설정들을 확인 2. 간단한 테스트 - 데이터가 들어오면 1byte씩 'a'라는 변수에 넣음 - 'a'라는 변수의 값을 1b..