Roadmap / Firmware
Communication Protocols
Hardly any device works alone today. Communication is the system.
Goal Choose and implement links between chips, PCs and other controllers.
- 01Serial basics3D lab
Synchronous and asynchronous, full and half duplex, single-ended and differential.
- 02UART3D lab
Communication at an agreed speed without a clock. Frame structure and baud-rate error.
- 03RS-232, RS-422, RS-4853D lab
Voltage levels and differential signalling that carry UART over distance.
- 04
- 05
- 06CAN
The automotive bus where the lowest ID wins on two differential wires.
- 07CAN FD
Up to 64 data bytes, with a faster data phase.
- 08LIN
A low-cost vehicle network where one master polls in turn.
- 09USB basics
Descriptors, endpoints, and a virtual serial port with CDC.
- 10Ethernet and TCP/IP
MAC, PHY, IP, TCP: networking from an MCU.
- 11Wireless
Range, speed and power of BLE, Wi-Fi and LoRa.
- 12Protocol design
Header, length, CRC, retransmission: writing your own rules.