그라운드 임베디드 유튜브 구독

노트

통신 프로토콜 노트

요즘 기기 중에 혼자 동작하는 것은 거의 없습니다. 통신이 곧 시스템입니다.

로드맵에서 보기 →
GROUND EMBEDDED · 정리 노트통신 01직렬통신 기초기준갈래의미클럭동기 / 비동기클럭선을 함께 보내나, …방향전이중 / 반이중동시에 주고받나, 번갈아…
통신 프로토콜

직렬통신 기초: 동기, 비동기, 이중, 차동

통신 이름을 외우기 전에 네 가지 기준을 잡으면 UART, SPI, I2C, CAN이 한 표에 정리됩니다.

GROUND EMBEDDED · 정리 노트UART 기초클럭 없이 보내는 법IDLESTART1b01b11b20b30b40b51b60b7STOPIDLE
통신 프로토콜

UART 기초: 클럭 없이 데이터를 보내는 방법

UART가 클럭선 없이 통신할 수 있는 이유와 시작 비트, 데이터 비트, 정지 비트, 보레이트를 정리했습니다.

GROUND EMBEDDED · 정리 노트통신 03RS-232, RS-422, RS-485규격신호거리RS-232±3~15V, 단일~15mRS-422차동, 단방향 쌍~1200m
통신 프로토콜

RS-232, RS-422, RS-485: UART를 멀리 보내기

같은 UART 프레임을 전압 레벨과 차동 신호로 바꿔 수십 m~1km까지 보냅니다. 세 규격의 차이와 RS-485 방향 제어.

GROUND EMBEDDED · 정리 노트통신 04SPI선방향역할SCK마스터 → 슬레이브클럭MOSI (COPI)마스터 → 슬레이브데이터
통신 프로토콜

SPI: 클럭에 맞춰 동시에 주고받기

SCK, MOSI, MISO, CS 네 선으로 빠르게 통신합니다. 네 가지 모드, 여러 슬레이브 연결, 실전 디버깅 포인트.

GROUND EMBEDDED · 정리 노트통신 05I2C 1START → 주소(7비트)+W → ACK → 레지스터 번호 → ACK 2→ 재START → 주소+R → ACK → 데이터 → ACK … → 마…
통신 프로토콜

I2C: 선 두 가닥에 여러 칩 달기

SCL과 SDA 두 선, 7비트 주소, ACK, 풀업 저항. 센서 통신의 표준인 I2C의 동작과 막혔을 때 푸는 법.

GROUND EMBEDDED · 정리 노트통신 06CAN필드크기SOF1비트ID11비트 (확장 29비트)
통신 프로토콜

CAN: 차량용 버스의 원리

차동 두 선에서 ID가 낮은 메시지가 충돌 없이 먼저 나갑니다. 중재, 프레임 구조, 비트 타이밍, 에러 처리.

GROUND EMBEDDED · 정리 노트통신 07CAN FDCANCAN FD데이터 길이최대 8바이트최대 64바이트데이터 구간 속도중재와 같음 (≤1Mbp…더 빠르게 (2~5Mbp…
통신 프로토콜

CAN FD: 64바이트와 빨라진 데이터 구간

중재는 기존 속도로, 데이터 구간은 더 빠르게. 8바이트 한계를 넘는 CAN FD의 변경점과 설계 주의점.

GROUND EMBEDDED · 정리 노트통신 08LIN항목값선단일 선 + 그라운드 (배터리 전압 레…속도최대 20kbps
통신 프로토콜

LIN: 마스터가 차례로 묻는 저가 네트워크

선 한 가닥, 최대 20kbps. 창문, 미러, 시트처럼 빠를 필요 없는 차량 장치를 싸게 연결하는 방법.

GROUND EMBEDDED · 정리 노트통신 09USB 기초방식용도Control설정, 열거Bulk큰 데이터, 대역 보장 없음 (저장장치…
통신 프로토콜

USB 기초: PC와 가상 시리얼로 통신하기

디스크립터, 엔드포인트, 클래스. MCU를 USB에 꽂으면 COM 포트로 보이게 하는 CDC까지.

GROUND EMBEDDED · 정리 노트통신 10이더넷과 TCP/IP계층하는 일MCU에서PHY선 위의 전기 신호외부 칩 (LAN8742…MAC이더넷 프레임 송수신MCU 내장
통신 프로토콜

이더넷과 TCP/IP: MCU에서 네트워크 쓰기

MAC, PHY, IP, TCP/UDP의 역할 분담과 STM32 + LwIP로 네트워크를 붙이는 구조.

GROUND EMBEDDED · 정리 노트통신 11무선 통신방식거리속도BLE~수십 m~1Mbps클래식 블루투스~10m~2Mbps
통신 프로토콜

무선 통신: BLE, Wi-Fi, LoRa 고르기

거리, 속도, 전력, 인프라 네 가지로 비교하면 프로젝트에 맞는 무선 방식이 정해집니다.

GROUND EMBEDDED · 정리 노트통신 12프로토콜 설계필드크기역할시작 바이트1~2패킷 시작 표시 (예: …길이1뒤따르는 데이터 길이
통신 프로토콜

프로토콜 설계: 나만의 통신 규칙 만들기

헤더, 길이, 명령, 데이터, CRC. 바이트 흐름에서 패킷을 안정적으로 잘라 내는 통신 규칙을 설계합니다.