개발 과정과 기술에 관한 글을 모읍니다.
INA219의 음수 션트 전압과 버스 전압·CNVR·OVF를 분리하고, Python 예제로 16비트 입력 전체를 검증합니다.
DS3231의 시 레지스터를 0~23시로 변환하고, 잘못된 BCD와 발진 정지 표시를 거르는 C 예제입니다. 256개 입력을 정상·OSF 상태에서 각각 검사합니다.
SysTick의 클록 수와 LOAD를 구분하고, 24비트 상한·LOAD=0·정수 나눗셈 오차를 65,536개 조합의 C11 예제로 검증합니다.
DS18B20의 9바이트 scratchpad CRC와 음수 온도, 9비트 미정의 비트를 처리하고 72가지 단일 비트 오류를 C11로 확인합니다.
표준 CAN 데이터만 받도록 EFF·RTR 플래그를 함께 비교하고, ID 범위와 8,192개 입력을 C11 예제로 검증합니다.
CMSIS 논리 우선순위와 레지스터 바이트를 구분하고, PRIGROUP의 선점·하위 우선순위 4,032개 조합을 C11로 검증합니다.
SPI NOR 페이지 프로그램 뒤 05h 상태 읽기로 BUSY를 기다리고, 시간 초과·버스 오류·32비트 틱 오버플로를 C 예제로 검증합니다.
RFC 1055의 END·ESC 바이트 스터핑을 C로 구현하고, 연속 UART 수신에서 손상·초과 프레임을 거르는 방법을 검증합니다.
SHT3x 단발 측정 응답의 온도·습도 순서와 CRC-8 범위를 확인하고, 손상된 프레임을 거르는 C 예제를 실행합니다.
잠시만 기다려주세요.