<?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>bromine1997</title><link>https://bromine1997.github.io/</link><description>Recent content on bromine1997</description><generator>Hugo</generator><language>ko-KR</language><lastBuildDate>Fri, 03 Apr 2026 01:00:00 +0900</lastBuildDate><atom:link href="https://bromine1997.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>[ESP32] PSRAM 버퍼링과 데이터 수집 파이프라인</title><link>https://bromine1997.github.io/posts/esp32/esp32-rehabilitation-bicycle-psram/</link><pubDate>Fri, 03 Apr 2026 01:00:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/esp32/esp32-rehabilitation-bicycle-psram/</guid><description>40 SPS로 4채널 센서 데이터를 최대 36분간 끊김 없이 기록하기 위해 PSRAM을 버퍼로 사용했다. 구조체 설계부터 포인터 기반 저장, 청크 전송, 실시간 표시 분리까지 정리했다.</description></item><item><title>[ESP32] 4개의 로드셀을 동시에 측정하기 - 하드웨어</title><link>https://bromine1997.github.io/posts/esp32/esp32-rehabilitation-bicycle-hardware/</link><pubDate>Fri, 03 Apr 2026 00:00:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/esp32/esp32-rehabilitation-bicycle-hardware/</guid><description>ESP32 내장 ADC 대신 ADS1232를 4개 사용해 로드셀 4채널을 동시에 측정한 이유, 그리고 크랭크 각도를 측정하는 AS5600까지. 하드웨어 설계 과정을 정리했다.</description></item><item><title>[ESP32] setup()과 loop()는 어떻게 실행되는가</title><link>https://bromine1997.github.io/posts/esp32/esp32-setup-loop-internals/</link><pubDate>Fri, 03 Apr 2026 00:00:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/esp32/esp32-setup-loop-internals/</guid><description>ESP32를 Arduino IDE로 개발하면 setup()과 loop()만 보인다. 그런데 실제로 전원이 켜진 순간부터 loop()가 돌기까지, 내부에서는 어떤 일이 일어날까.</description></item><item><title>[Tinker Board 2S] SPI 파형 왜곡 문제와 Digital Isolator 주파수 제한</title><link>https://bromine1997.github.io/posts/troubleshooting/tinkerboard2s-spi-frequency-issue/</link><pubDate>Fri, 03 Apr 2026 00:00:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/troubleshooting/tinkerboard2s-spi-frequency-issue/</guid><description>ASUS Tinker Board 2S에서 SPI 통신 파형이 왜곡되는 문제를 겪었다. 원인은 하드웨어가 아닌 Digital Isolator의 주파수 제한이었다.</description></item><item><title>[ATMEGA4809] MCU 소개 및 개발환경 설정</title><link>https://bromine1997.github.io/posts/atmega/atmega-code-review-01-environment/</link><pubDate>Thu, 02 Apr 2026 01:00:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/atmega/atmega-code-review-01-environment/</guid><description>본격적인 코드리뷰에 앞서 제가 사용한 ATmega4809 MCU와 Microchip Studio 개발환경을 간단하게 소개합니다.</description></item><item><title>[ATMEGA4809] 시작하며</title><link>https://bromine1997.github.io/posts/atmega/atmega-code-review-intro/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/atmega/atmega-code-review-intro/</guid><description>학부 시절 ATmega4809로 작성했던 펌웨어 코드를 다시 꺼내 코드리뷰 형태로 정리하는 시리즈를 시작합니다. 단순히 동작하는 코드가 아닌, 잘 짜여진 코드를 찾아가는 과정입니다.</description></item><item><title>[STM32] HAL GPIO 내부 뜯어보기 및 레지스터 직접 제어</title><link>https://bromine1997.github.io/posts/stm32/stm32-hal-gpio-internals/</link><pubDate>Tue, 31 Mar 2026 12:00:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/stm32/stm32-hal-gpio-internals/</guid><description>HAL_GPIO_ReadPin()과 HAL_GPIO_WritePin()이 내부에서 어떻게 동작하는지 분석하고, ODR 대신 BSRR을 사용하는 이유와 레지스터 직접 제어 방법까지 정리한 글</description></item><item><title>첫 번째 Notes 글</title><link>https://bromine1997.github.io/posts/notes/first-note/</link><pubDate>Tue, 31 Mar 2026 12:00:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/notes/first-note/</guid><description>블로그에 Notes 카테고리를 만들기 위한 첫 글</description></item><item><title>[Paper Review] Advances in Hyperbaric Oxygen Therapy: Medical Benefits and Technical Perspectives</title><link>https://bromine1997.github.io/posts/paper-review/review-naaji2026-hbot/</link><pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate><guid>https://bromine1997.github.io/posts/paper-review/review-naaji2026-hbot/</guid><description>HBOT 챔버 내 유체 거동을 수학적으로 모델링하고, 축소 실험 챔버 + MCU 기반 압력 제어 시스템으로 검증한 연구</description></item><item><title>[STM32] GPIO 기본개념 및 입출력 실습</title><link>https://bromine1997.github.io/posts/stm32/stm32-gpio-basic-with-image-placeholders/</link><pubDate>Mon, 16 Mar 2026 22:56:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/stm32/stm32-gpio-basic-with-image-placeholders/</guid><description>GPIO의 기본 개념과 Push-Pull, Open-Drain, Pull-up, Pull-down, 그리고 STM32F411 Nucleo에서 버튼 입력과 LED 출력을 실습한 글</description></item><item><title>[ESP32] ESP32가 뭐길래?</title><link>https://bromine1997.github.io/posts/esp32/esp32-intro-feather-v2/</link><pubDate>Mon, 23 Feb 2026 02:06:00 +0900</pubDate><guid>https://bromine1997.github.io/posts/esp32/esp32-intro-feather-v2/</guid><description>코끼리 재활자전거 IoT 프로젝트의 핵심이었던 ESP32, 그 중에서도 ESP32 Feather V2를 선택한 이유와 실제로 써보면서 느낀 장단점을 정리했다.</description></item><item><title>[Paper Review] Risk Factors Associated with Middle Ear Barotrauma in Patients Undergoing Monoplace Hyperbaric Oxygen Therapy</title><link>https://bromine1997.github.io/posts/paper-review/review-lee2025-hbot-meb/</link><pubDate>Wed, 02 Apr 2025 00:00:00 +0000</pubDate><guid>https://bromine1997.github.io/posts/paper-review/review-lee2025-hbot-meb/</guid><description>1인용 HBOT(monoplace chamber)을 받은 296명 환자를 대상으로 MEB의 독립적 위험 인자를 multivariable logistic regression으로 분석한 연구</description></item><item><title/><link>https://bromine1997.github.io/search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bromine1997.github.io/search/</guid><description/></item><item><title>Projects</title><link>https://bromine1997.github.io/projects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bromine1997.github.io/projects/</guid><description>&lt;style&gt;
.projects-section-title {
font-size: 1.2rem;
font-weight: 700;
color: var(--secondary);
text-transform: uppercase;
letter-spacing: 0.08em;
margin: 2.5rem 0 1.2rem;
padding-bottom: 0.4rem;
border-bottom: 1px solid var(--border);
}
.project-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 1.5rem;
margin-bottom: 1rem;
}
.project-card {
background: var(--entry);
border: 1px solid var(--border);
border-radius: var(--radius);
overflow: hidden;
display: flex;
flex-direction: column;
transition: transform 0.15s ease, box-shadow 0.15s ease;
}
.project-card:hover {
transform: translateY(-3px);
box-shadow: 0 6px 20px rgba(0,0,0,0.12);
}
.project-card.placeholder {
opacity: 0.45;
cursor: default;
pointer-events: none;
}
.project-thumb {
width: 100%;
aspect-ratio: 16 / 9;
object-fit: cover;
background: var(--tertiary);
display: block;
}
.project-thumb-placeholder {
width: 100%;
aspect-ratio: 16 / 9;
background: var(--tertiary);
display: flex;
align-items: center;
justify-content: center;
font-size: 2rem;
color: var(--secondary);
}
.project-body {
padding: 1.1rem 1.2rem 1.2rem;
display: flex;
flex-direction: column;
flex: 1;
}
.project-name {
font-size: 1.05rem;
font-weight: 700;
color: var(--primary);
margin: 0 0 0.3rem;
}
.project-period {
font-size: 0.78rem;
color: var(--secondary);
margin: 0 0 0.7rem;
}
.project-desc {
font-size: 0.875rem;
color: var(--content);
line-height: 1.6;
margin: 0 0 1rem;
flex: 1;
}
.project-tags {
display: flex;
flex-wrap: wrap;
gap: 0.35rem;
margin-bottom: 1rem;
}
.project-tag {
font-size: 0.72rem;
font-weight: 600;
padding: 0.2rem 0.55rem;
border-radius: 4px;
background: var(--code-bg);
color: var(--secondary);
white-space: nowrap;
}
.project-links {
display: flex;
gap: 0.6rem;
flex-wrap: wrap;
}
.project-link {
font-size: 0.8rem;
font-weight: 600;
padding: 0.35rem 0.8rem;
border-radius: 5px;
text-decoration: none !important;
border: 1px solid var(--border);
color: var(--primary);
background: transparent;
transition: background 0.12s, color 0.12s;
}
.project-link:hover {
background: var(--primary);
color: var(--theme);
}
.project-link.primary-link {
background: var(--primary);
color: var(--theme);
border-color: var(--primary);
}
.project-link.primary-link:hover {
opacity: 0.8;
}
&lt;/style&gt;
&lt;p style="color: var(--secondary); font-size: 0.9rem; margin-top: -0.5rem; margin-bottom: 2rem;"&gt;
학부 연구부터 석사 과정까지 진행한 프로젝트들을 정리했습니다.
&lt;/p&gt;</description></item></channel></rss>