<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>임베디드 기초 on bromine1997</title><link>https://bromine1997.github.io/posts/basics/</link><description>Recent content in 임베디드 기초 on bromine1997</description><generator>Hugo</generator><language>ko-KR</language><lastBuildDate>Sat, 13 Jun 2026 12:00:00 +0900</lastBuildDate><atom:link href="https://bromine1997.github.io/posts/basics/index.xml" rel="self" type="application/rss+xml"/><item><title>HBOT 챔버 PCB 전원부 설계: 24V→5V→3.3V와 절연</title><link>https://bromine1997.github.io/posts/basics/hbot-power-supply/</link><pubDate>Sat, 13 Jun 2026 12:00:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/basics/hbot-power-supply/</guid><description>HBOT 챔버 제어 PCB에서 24V→5V(스위칭)→3.3V(LDO) 전원 설계와 ADUM1400/1200, ISO7421, VO1400AEFTR를 이용한 절연 설계를 정리했다.</description></item><item><title>DRV110으로 솔레노이드 밸브 전력 낭비 줄이기</title><link>https://bromine1997.github.io/posts/basics/drv110-solenoid-driver/</link><pubDate>Fri, 12 Jun 2026 21:00:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/basics/drv110-solenoid-driver/</guid><description>솔레노이드 밸브의 동작 원리를 이해하고, 피크-앤-홀드 구동 방식으로 소비전력을 66% 줄인 과정을 정리했다. HBOT 챔버 밸브 제어에 DRV110을 적용한 실제 사례.</description></item><item><title>PID 제어 이론 기초: 고압산소챔버 압력 제어로 이해하기</title><link>https://bromine1997.github.io/posts/basics/pid-control-basics/</link><pubDate>Fri, 12 Jun 2026 20:00:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/basics/pid-control-basics/</guid><description>비례·적분·미분 세 항의 역할을 고압산소챔버(HBOT) 압력 제어 예시로 풀어본다. 적분 와인드업, 미분 노이즈, setpoint ramping 등 실전 구현 이슈까지 다룬다.</description></item><item><title>임베디드 기초 7편 - 클럭 심화: 보드레이트와 SPI 속도는 어떻게 계산되는가</title><link>https://bromine1997.github.io/posts/basics/embedded-07-clock-rcc-advanced/</link><pubDate>Tue, 09 Jun 2026 13:00:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/basics/embedded-07-clock-rcc-advanced/</guid><description>APB 클럭에서 UART 보드레이트와 SPI 속도가 계산되는 원리, 오차 계산, 실무에서 만나는 클럭 관련 문제들을 정리한다.</description></item><item><title>임베디드 기초 6편 - 클럭 트리와 RCC: 주파수는 어디서 오는가</title><link>https://bromine1997.github.io/posts/basics/embedded-06-clock-rcc/</link><pubDate>Wed, 03 Jun 2026 20:22:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/basics/embedded-06-clock-rcc/</guid><description>크리스탈에서 100MHz까지 — STM32F411의 클럭 소스, PLL 동작 원리, AHB/APB 분주 구조를 정리한다.</description></item><item><title>임베디드 기초 5편 - 인터럽트와 NVIC: CPU를 기다리게 하지 마라</title><link>https://bromine1997.github.io/posts/basics/embedded-05-interrupt-nvic/</link><pubDate>Thu, 28 May 2026 20:38:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/basics/embedded-05-interrupt-nvic/</guid><description>폴링과 인터럽트의 차이, Cortex-M NVIC 구조와 우선순위 시스템, volatile 키워드의 필요성까지 인터럽트의 핵심 개념을 정리한다.</description></item><item><title>임베디드 기초 4편 - ARM Cortex-M 부팅 과정: 전원 인가에서 main()까지</title><link>https://bromine1997.github.io/posts/basics/embedded-04-boot-process/</link><pubDate>Thu, 21 May 2026 20:51:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/basics/embedded-04-boot-process/</guid><description>ARM Cortex-M MCU에 전원이 들어오는 순간부터 main()이 실행되기까지, 벡터 테이블과 Reset_Handler, startup code의 동작을 정리한다.</description></item><item><title>임베디드 기초 3편 - 빌드 과정: 소스 코드가 플래시에 올라가기까지</title><link>https://bromine1997.github.io/posts/basics/embedded-03-build-process/</link><pubDate>Thu, 14 May 2026 20:29:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/basics/embedded-03-build-process/</guid><description>C 소스 파일이 MCU 플래시에 올라가기까지 전처리→컴파일→어셈블→링크 과정과 ARM Cortex-M 툴체인, ELF 포맷을 정리한다.</description></item><item><title>임베디드 기초 2편 - 메모리 구조와 변수 저장 원리</title><link>https://bromine1997.github.io/posts/basics/embedded-02-memory-structure/</link><pubDate>Sun, 10 May 2026 20:43:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/basics/embedded-02-memory-structure/</guid><description>STM32의 메모리 구조를 Flash, RAM, 섹션(.text/.data/.bss) 개념부터 링커 스크립트, Memory Map까지 정리한다.</description></item><item><title>임베디드 기초 1편 - 임베디드 시스템과 펌웨어란 무엇인가</title><link>https://bromine1997.github.io/posts/basics/embedded-01-what-is-embedded/</link><pubDate>Thu, 07 May 2026 20:17:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/basics/embedded-01-what-is-embedded/</guid><description>임베디드 시스템과 펌웨어의 정의, 일반 소프트웨어와의 차이, 그리고 MCU/DSP/FPGA 비교까지 기초 개념을 정리한다.</description></item></channel></rss>