본문 바로가기

전체 글

(55)
3강. Character LCD 문자열 출력 본 단행본은 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 Chara..
2-3강. UART Rx Interrupt 본 단행본은 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 설정 1. Pinout &Configuration UART3 ->..
2-2강. UART printf 사용하기 본 단행본은 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)를..
2-1강. UART 통신 (폴링방식) 본 단행본은 inflearn에 있는 ChrisP 강사님의 "HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌"를 정리한 글입니다. 강좌 바로 보기 >> https://www.inflearn.com/course/stm32f4/dashboard [무료] HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌 - 인프런 | 강의 고성능 마이크로컨트롤러인 STM32F 시리즈를 처음 접하는 분들이 쉽게 시작할 수 있도록 무료 컴파일러 TrueSTUDIO 및 코드자동생성 프로그램 CubeMX 설치부터 칩 기능의 개념설명, 소스코드작성(HAL www.inflearn.com - USART, UART란 USART는 Universal Synchronous Asynchrono..
1강. GPIO로 LED출력 및 스위치 입력 본 단행본은 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 설정 1. Pinout & Configuration에서 다음과 같이 설..
STM32F4 by ChrisP Introduction 본 단행본은 inflearn에 있는 ChrisP 강사님의 "HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌"를 정리한 글입니다. 강좌 바로 보기 >> https://www.inflearn.com/course/stm32f4/dashboard [무료] HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌 - 인프런 | 강의 고성능 마이크로컨트롤러인 STM32F 시리즈를 처음 접하는 분들이 쉽게 시작할 수 있도록 무료 컴파일러 TrueSTUDIO 및 코드자동생성 프로그램 CubeMX 설치부터 칩 기능의 개념설명, 소스코드작성(HAL www.inflearn.com
Atmega를 공부하는데 유용한 책과 블로그 저의 ATmega 강의글은 여기서 마칩니다. 여기까지 해서 기본적인 기능은 대부분 알아보았으니, 앞으로 ADC, DAC, Analog Comparator, WatchDog Timer, 16bit Timer.. 등 여러 글은 쉽게 공부할 수 있을거라 생각됩니다. 사실 저의 글솜씨는 형편없다는 것을 저도 잘 알기에, 더 공부하고 싶으신 분들을 위해서 이미 자료를 잘 정리해주신 분의 책과 블로그를 소개하려고 합니다. - 책 > Atmega128로 배우는 마이크로컨트롤러 프로그래밍 이미 완성된 보드를 사용하는 다른 책들과는 달리, 직접 회로도를 가지고 스스로 회로를 구성해 보라고 하는 책입니다. 개념 설명도 잘 되어 있어서 추천합니다. https://product.kyobobook.co.kr/detail/S00..
11강. SPI 통신 본 글은 Atmega의 SPI 통신에 대해 간략하게 알아본다. 자세한 내용은 데이터시트에서 SPI 항목을 보면 나와있어서, 여기서는 최소한의 지식만 알아볼 예정이다. - SPI 통신? SPI는 Serial Peripheral Interface의 줄임말이다. 풀어보면, 주변 장치와 직렬 통신으로 연결한다는 말 정도가 된다. SPI는 마스터와 슬레이브로 이루어져있는데, 일반적으로 마스터는 MCU, 슬레이브는 주변 장치(Peripheral)이 되는게 일반적이다. 마스터가 하는 일은 다음과 같다. 1. 슬레이브 선택 (SS 핀을 high로 올린다.) 2. 통신주기 생성(SCLK 핀에서 생성된다.) 이때 주의할 점은, 마스터는 데이터를 보낼수도 있고, 받을수도 있다는 점이다. 마스터라고 해서 데이터를 보내기만 하..