CUBEMX

STM32F0 LL 드라이버를 사용해서 LED 제어하기

STM32F0 LL GPIO 제어   오늘은 HAL 드라이버가 아니라 LL 드라이버를 사용해서 LED를 제어하고자 한다.   LL 드라이버는 Low Layer의 약자로 HAL드라이버보다 세세하게 설정이 가능하고, 가볍고 빠르다는 장점이 있다. 하지만 하드웨어 구조에 대한 이해 역시 요구되고, 시리즈별로 호환성, 이식성이 떨어진다는 단점도 존재한다.   원래대로라면 F1시리즈를 이용해서 구성하고자 했으나, CUBEMX에서 지원이 되지 않는다. 그래서 지원이되는 F0시리즈를 …

STM32F0 LL 드라이버를 사용해서 LED 제어하기 더 보기 »

STM32F103 ADC DMA CUBEMX 로 초기설정하기

STM32F103 ADC DMA CUBEMX 로 초기 설정 하는 포스팅입니다. STM32F103 ADC 편 ADC Multi Channel CUBEMX로 초기설정하기  ADC Multi Channel 코드 작성하기 CUBEMX로 ADC DMA 초기설정하기 (현재 포스팅) ADC DMA 코드 작성하기 코드 작성하기 – 인터럽트 UART ADC 데이터 송신하기 이번에는 ADC 초기 설정을 하고자 한다. CUBEMX 초기 모습이다. 사용할 보드를 선택한다. Pinout 왼쪽에 보면 ADC선택란이 …

STM32F103 ADC DMA CUBEMX 로 초기설정하기 더 보기 »

STM32F103 보드 설계 하기

STM32F103 보드 설계 연구실에서 떠야하는 PCB가 생김에따라 먼저 간단설계먼저 포스팅한다.    아래에 언급할 설계도에서는 부가회로없이, ST-LINK만 동작시킬 수 있도록만 설계했다. 만약에 외부 크리스탈을 사용하거나, RTC를 사용할 경우 데이터시트를 읽어보세요. 요청이 있으면 첨부해 드리겠습니다. STM32F103을 설계하려면 데이터시트에서 PINMAP을 찾아아하지만, CUBEMX를 사용하면 수고로움이 덜어진다. Nucleo64 중에서 F1시리즈를 사용하는 유일한 보드다. 칩은 F103RBT*를 사용한다. 위의 회로에서 기본적으로 사용할 …

STM32F103 보드 설계 하기 더 보기 »

CUBEMX 사용법

안녕하세요. 오늘은 CUBEMX를 사용하는 방법을 간략히 설명해 드리려고 합니다.   0. CUBEMX란? 한줄 요약 : 초기설정 코드 제너레이터  아트메가 제품군 또는 타회사 MCU를 사용해 보신 분은 알겠지만, 모든 MCU에는 초기설정이 필요합니다. 이 말은 데이터시트를 뒤져서 레지스터를 설정해 줘야 한다는 뜻이지요.  이 CUBEMX를 사용하면 초기설정으로 골머리 앓을 일이 없습니다! 이 친구가 알아서 설정해주기 때문이지요. 그렇지만 CUBEMX로 …

CUBEMX 사용법 더 보기 »