Load-Cell #3 - 깨진 바이트 스트림, RS-232를 TTL에 직결하면

LC2 채널만 폴 실패가 버스트로 쏟아진다. 원인은 트랜시버 없이 RS-232 출력을 3.3V TTL 핀에 직결한 배선. 깨진 바이트 하나가 펌웨어에서 수백 ms 장애로 증폭되는 straddle 메커니즘과, 헤더 헌트 + FLUSH로 오정렬을 0%로 만든 파서 자기복구 설계.

June 12, 2026 · 4 min

STM32 부트로더 개발기 #13 - 프로토콜 설계

PC와 부트로더가 CAN으로 어떻게 대화할지 정해야 한다.

December 17, 2024 · 2 min

Ghidra STM32 역분석 #14 - IAP 명령 코드 분석

0x30, 0x31, 0x32… 각 명령 코드의 의미를 밝혀낸다.

December 13, 2024 · 2 min

AD7280A BMS 개발기 #17 - CAN 통신 프로토콜

BMS 데이터를 외부로 보내야 한다. CAN으로 인버터랑 통신하기.

January 31, 2024 · 2 min