Firmware 4

STM32 시리즈 PWM 실습해 보기 - Nucleo-G071RB

안녕하세요. PWM에 대해서 알아보았습니다. 평가보드(NucleoG071RB)에 장착되어 있는 LED를 PWM기능을 이용해서 밝기조절을 해보겠습니다.  1. NucleoG071RB 하드웨어 확인  평가보드에 LED는 몇 개 있지만, 실제로 제어할 수 있는 LED는 1개입니다. PA5핀에 연결되어 있기 때문에 이 핀을 GPIO에서 PWM 출력으로 바꿔 밝기를 조절합니다. (평가보드마다 제어할 수 있는 LED 개수는 다릅니다.)     평가 보드에 LD4로 해서 SMD 타입으로 장착되어 있습니다.    2. 프로젝트 설정  이전 내용과 크게 변화된 것은 없으므로 새로운 STM32 프로젝트를 만들고 동일하게 RCC 설정합니다. 메인 클럭은 최대 최대 64 MHz로 설정합니다. (G071 최댓값) 1) 핀 설정..

Embedded/STM32 2025.03.07

STM32 시리즈 PWM 이론 학습하기 - Nucleo-G071RB

안녕하세요.  PWM에 대해서 알아보고 Nucleo-G071RB 평가보드에 있는 LED를 이용해서 실습해 보겠습니다.  1. PWM 이란  PWM(펄스폭 변조, Pulse Width Modulation)은 마이크로컨트롤러에서 가장 널리 사용되는 신호 생성 기법 중 하나로, 신호의 주파수는 일정하게 유지하면서 듀티 사이클(Duty Cycle)을 조절하여 출력 전력을 조절하는 방식입니다.   2. PWM 기본 개념 1) PWM 요소  PWM 신호는 일정한 주기를 가지며, HIGH 상태와 LOW 상태가 반복됩니다. 여기서 중요한 두 가지 요소는 다음과 같습니다  주파수 (Frequency, f): PWM 신호가 1초에 반복되는 횟수입니다. 다르게 말하면, 1초에 파형이 몇 개 나오는가? 1초에 1개 파형이 나..

Embedded/STM32 2025.03.06

STM32 시리즈 ADC와 DAC 이론 학습 - Nucleo-G071RB

안녕하세요.  Uart 실습을 끝냈고, 이번에는 ADC, DAC에 대해서 간단히 알아보겠습니다. 1. ADC와 DAC의 개요  전자기기에서 신호를 다룰 때, 아날로그(Analog) 신호와 디지털(Digital) 신호 간의 변환이 필요합니다. ADC(Analog to Digital Converter)와 DAC(Digital to Analog Converter)는 이러한 변환을 수행하는 핵심 장치입니다.   ADC: 아날로그 신호를 디지털 신호로 변환하는 장치 (마이크, 온도센서) DAC: 디지털 신호를 아날로그 신호로 변환하는 장치 (오디오 플레이어, 신호발생기)  이러한 변환 기술은 오디오 처리, 센서 데이터 변환, 영상 신호 처리, 통신 시스템 등 다양한 응용 분야에서 필수적입니다.   2. ADC(A..

Embedded/STM32 2025.02.27

BARIX Annuncicom100 테스트해 보기(펌웨어 업데이트 방법 추가)

안녕하세요.   이번에는 BARIX에 Annucicom100을 테스트해 보았습니다. Instreamer도 테스트해 보았지만, Instreamer 같은 경우는 Encoder 기능만 가지고 있기도 하고 3.5파이 마이크 단자도 없고 불편한 것이 조금 있었습니다. 그런데 Annuncicom 시리즈 같은 경우 Encoder/Decoder가 포함되어 있다 보니 펌웨어 업데이트 함으로써 다른 기능으로도 사용 가능했습니다. 특히 테이블(Table)을 선택할 수 있어서 자신이 보내고자 하는 곳에 방송을 할 수 있습니다.  1. 구성품    본체, 아답터, 커넥터, 매뉴얼, 맥(Mac) 주소 스티커가 들어 있습니다. 그리고 제품 주문할 때 확인할 부분이 EU 규격의 제품을 주문해야 220V 돼지코 아답터가 옵니다. 그렇..

IT 2024.06.25