标签:

基于 ChaCha20-Poly1305 加密算法的 SACP(Snapmaker Advanced Communication Protocol)协议完整 C 语言实现,针对 STM32F103 单片机进行了实时性和性能优化。该实现包含内容加密和防重放攻击功能,适配嵌入式环境的资源约束(72 MH
2025-05-14
/
3 阅读
串口协议基础1 串口概述串口由收发器组成。发送器是通过TxD引脚发送串行数据,接收器是通过RxD引脚接收串行数据。发送器和接收器都利用了一个移位寄存器,这个移位寄存器可以将数据进行“并转串”和“串转并”。虽然一个UART接口通常都包含了发送器和接收器,而实际上一个全双工串口UART控制器需要独立的发
2022-08-19
/
55 阅读
1. USB协议1.1 USB主机系统 在USB主机系统中,通过根集线器与外部USB从机设备相连的处理芯片,称为USB主机控制器。USB主机控制器包含硬件、软件和固件一部分。 1.2 USB设备系统 USB设备按功能分为两部分:集线器(Hub)和功能部件。从下图可知,主机通过根集线器连接
2022-06-28
/
39 阅读