SCI
SCI通信协议,是一种异步串行通信接口UART,由波特率发生器、帧格式、接收和发送、错误检测和中断逻辑这几个模块构成,支持全双工、半双工模式和多机通信。数据结构包括1位起始位、1-8位数据位、1位奇偶校验位、1-2位停止位、区分数据和地址的附加位。.
多机通信中,第一个字节为寻址字节,寻找需要收发数据的设备,找到后sleep位用于唤醒处理器。
单双工通信模式
单工:单向传输数据。
双工:双向传输数据,分为半双工和全双工。
半双工:可以双向传输数据,但是不能在同一时刻。
全双工:可以在同一时刻双向传输数据,例如手机、电话等,又分为时分双工和频分双工。
RISC-V
是一种精简指令集芯片,是软件和硬件之间的接口。IBM、ARM也是精简指令集,与其对应的CISC为复杂指令集,包括Intel、AMD等。
精简指令集主要通过降低完成指令所需的时间周期来提升CPU效率;复杂指令集则通过减少完成工作所需的指令数来提升CPU效率。
特点:开源免费、架构简单、模块化设计。