본 단행본은 inflearn에 있는 ChrisP 강사님의 "HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌"를 정리한 글입니다.
강좌 바로 보기 >> https://www.inflearn.com/course/stm32f4/dashboard
[무료] HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌 - 인프런 | 강의
고성능 마이크로컨트롤러인 STM32F 시리즈를 처음 접하는 분들이 쉽게 시작할 수 있도록 무료 컴파일러 TrueSTUDIO 및 코드자동생성 프로그램 CubeMX 설치부터 칩 기능의 개념설명, 소스코드작성(HAL
www.inflearn.com
- Character LCD?
문자를 출력해주는 장치이다.
참고로, 대부분의 16x02 Character LCD는 인터페이스 방식이 동일하기 때문에, 인터넷에서 아무 Character LCD 코드를 구해서 사용해도 동작한다!
- 회로도
생략
- CubeMX 설정
PE0, PE1, PE2, PE4, PE5, PE6, PE7 -> GPIO_Output
- 코드 생성
강의에서 사용하는 CLCD.c, CLCD.h 파일을 인클루드 해주어야 한다.
#include "CLCD.h"
CLCD_GPIO_Init();
CLCD_Init();
CLCD_Puts(0, 0, "Welcome to");
CLCD_Puts(0, 1, "M-Hive");
CLCD_Clear();
uint8_t a = 0;
uint8_t str[20];
while (1)
{
sprintf(str, "%d", a++);
CLCD_Puts(0, 0, str);
HAL_Delay(1000);
}
'Develop Knowledge > STM32F4 by ChrisP' 카테고리의 다른 글
5강. EXTI (외부 인터럽트) (0) | 2023.02.02 |
---|---|
4강. Timer Interrupt (0) | 2023.02.02 |
2-3강. UART Rx Interrupt (0) | 2023.02.02 |
2-2강. UART printf 사용하기 (0) | 2023.02.02 |
2-1강. UART 통신 (폴링방식) (0) | 2023.02.02 |