spi 传输机制
从图可以看出,主机和从机都有一个串行移位寄存器,主机通过向它的 spi 串行寄存器写入一个字节来发起一次传输。寄存器通过 mosi
信号线将字节传送给从机,从机也将自己的移位寄存器中的内容通过 miso 信号线返回给主机。这样,两个移位寄存器中的内容就被交换。
外设的写操作和读操作是同步完成的。如果只进行写操作,主机只需忽略接收到的字节;反之,若主机要读取从机的一个字节,就必须发送一个空字节来引发从机的传输。
虽然 spi 四线制支持读写同时进行,但实际上我们很多时候并不需要又读又写,见以下两种情况(参考 bma223 数据手册):
注意:如下三幅图示均为 cpol=1,cpha=1
1、主机向从机写数据
主机发送先发送 8 bits,第一个 bit 为 0 代表这次主机是想写数据到从机,ad6~ad0
表示要写的寄存器地址。然后,主机就会一直写下去。在这期间 sdo 一直没用,一直是高阻态,算是一直读到1。
2、主机从从机读数据
这种情况下,主机先发送 8 bits,第一位为 1 代表这次是读,然后 ad6 ~ ad0 是想要读的寄存器地址,然后 sdo 开始返回数据。
因为一件事,记住那一年:小米6明日发布将记住这一年!
深圳大学副校长张学记:智能传感与精准健康是“无尽的科学前沿”
LG G6发布时间确定,将采用LCD屏18:9宽高比
谷歌快递无人机Wing在澳大利亚获得快递资质,历经18个月试飞已完成3000单包裹寄送
气保焊如何实现焊缝跟踪
SPI传输原理 SPI传输机制
飞凌嵌入式亮相CACLP 2022,让医疗设备更智能
国内外的区块链应用进展和发展趋势比较分析
C语言获取文件长度的两种方法
桥田智能推出创新产品电极帽整形机 大幅提升电极帽寿命和焊接质量
华为云Stack发布用于虚拟网络监控的主动链路监控系统
高通5G基带为毫米波商用做足准备,助力释放5G潜能
人员定位RFID技术手持终端应用
千元神器OPPO K1火拼VIVO Z3,你更心仪哪一款呢?
315苏宁全民焕新节官宣“三新计划”
TinySwitch?II系列微型单片开关电源的应用
基于云里物里MTag电子价签功能及云平台的功能及问题解决
光电传感器在智能立体车库中的应用介绍
多旋翼无人机的飞行原理是什么详细讲解
物联网赋予了机器人什么功能