본 단행본은 inflearn에 있는 ChrisP 강사님의 "HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌"를 정리한 글입니다.
강좌 바로 보기 >> https://www.inflearn.com/course/stm32f4/dashboard
[무료] HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌 - 인프런 | 강의
고성능 마이크로컨트롤러인 STM32F 시리즈를 처음 접하는 분들이 쉽게 시작할 수 있도록 무료 컴파일러 TrueSTUDIO 및 코드자동생성 프로그램 CubeMX 설치부터 칩 기능의 개념설명, 소스코드작성(HAL
www.inflearn.com
- 회로도
- CubeMX 설정
없음
- 코드 작성
printf 함수에서 float 포맷(%f)를 사용하기 위해서는 별도의 설정을 해주어야 한다.
Project -> Properties -> C/C++ Build -> Settings -> Tool Settings -> MCU GCC Linker -> Miscellaneous -> Other Flags
-u _printf_float
#include <stdio.h>
int _write(int file, char *p, int len)
{
HAL_UART_Transmit(&huart3, p, len, 10);
return len;
}
int main(void)
{
uint8_t d = 0;
float f = 1.234;
while (1)
{
printf("Hello %d %f\n", d++, f);
HAL_Delay(1000);
}
}
'Develop Knowledge > STM32F4 by ChrisP' 카테고리의 다른 글
3강. Character LCD 문자열 출력 (0) | 2023.02.02 |
---|---|
2-3강. UART Rx Interrupt (0) | 2023.02.02 |
2-1강. UART 통신 (폴링방식) (0) | 2023.02.02 |
1강. GPIO로 LED출력 및 스위치 입력 (0) | 2023.02.02 |
STM32F4 by ChrisP Introduction (0) | 2023.02.02 |