- 博客(2)
- 收藏
- 关注
原创 协议篇-SPI3和SPI4
SPI3线和SPI4线类似,不同的是共用一根数据线,这里数据线在编写代码时要设置为三态门电路即inout接口,主设备写数据时设置为输出状态,写完毕后释放数据总线(设置为高阻态)然后从端会通过该总线输出数据给主设备。表1 4线SPI信号定义。图2 BMP581 SPI写时序图。从图中可以看出该传感器可用模式0和模式3,第一个bit位写0代表写寄存器操作,2~8bit代表寄存器地址,9~16代表寄存器地址的值。1、SCLK如果上升沿采集数据,那么下降沿新数据输出,相反下降沿采集数据,那么上升沿触发新数据输出。
2024-07-15 20:48:02
451
原创 协议篇-串口通信
串口通信有两根通讯线,一根接收数据(uart_rxd),一根输出数据(uart_txd),串口传输速度单位为波特率,bps代表每秒钟传输的二进制数的位数。en_flag输出一个工作时钟周期(100MHz)有效位代表uart_din数据有效,输出数据为0x12,串口开始输出1bit起始位(0),紧接着输出0100_1000数据,再输出1bit结束位(1);综上所述通常情况下传输一个Byte(8个bit数据)需要10位,起始位(1bit)+数据位(8bit)+结束位(1bit)。uart_din:输出数据;
2024-07-15 17:42:06
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人