<?xml-stylesheet type="text/xsl" href="https://e2echina.ti.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>数字接口（续）— SPI 总线</title><link>/blogs_/b/analogwire/posts/spi</link><description>作者: Thomas Kugelstadt 德州仪器 
 串行外设接口 (SPI) 总线是一个工作在全双工模式下的同步串行数据链路。它可用于在单个主控制器和一个或多个从设备之间交换数据。其简单的实施方案只使用四条支持数据与控制的信号线（ 图 1 ）： 
 图 1 ：基本 SPI 总线 虽然 表 1 中的引脚名称来自摩托罗拉开发的 SPI 标准，但具体集成电路的 SPI 端口名称往往与图 1 中所示的不同。 
 
 
 表 1 ： SPI 引脚名称分配 
 SPI 数据速率一般在 1 到</description><dc:language>zh-CN</dc:language><generator>Telligent Community 13</generator><item><title>回复:数字接口（续）— SPI 总线</title><link>https://e2echina.ti.com/blogs_/b/analogwire/posts/spi</link><pubDate>Mon, 19 May 2014 09:20:52 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:d16f188f-b014-4926-b977-588303366407</guid><dc:creator>chen hong1</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;实际项目中模拟spi使用的比较多， 之前遇到过收发的极性搞错了，导致数据发生移位的现象，上升沿读数还是下降沿读数不能搞错。之前遇到的都是独立从设备，楼主所介绍的菊花链从设备还是第一次见到，涨姿势了。谢谢楼主。&lt;/p&gt;
&lt;img src="https://e2echina.ti.com/aggbug?PostID=51568&amp;AppID=102&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>回复:数字接口（续）— SPI 总线</title><link>https://e2echina.ti.com/blogs_/b/analogwire/posts/spi</link><pubDate>Tue, 11 Mar 2014 09:58:23 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:d16f188f-b014-4926-b977-588303366407</guid><dc:creator>yilong wang64</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;这篇文章写的太好了！多谢分享！&lt;/p&gt;
&lt;p&gt;--------------------------------------&lt;/p&gt;
&lt;p&gt;SPI 数据速率一般在 1 到 70MHz 的范围内，字长为从 8 位及 12 位到这两个值的倍数。&lt;/p&gt;
&lt;p&gt;还有时钟极性与相位的关系。&lt;/p&gt;
&lt;p&gt;--------------------------------------&lt;/p&gt;
&lt;p&gt;断开MOSI与MISO，那么8个时钟之后寄存器的数据是什么？全0还是全1？&lt;/p&gt;
&lt;p&gt;如果断开MOSI，也就是说master吐出的数据slave没有收到咯，那slave的MISO引脚置高那slave的寄存器里就都是1咯，否则相反；至于master对应的寄存器里的数据就要看MISO引脚如何连接的咯&lt;/p&gt;
&lt;img src="https://e2echina.ti.com/aggbug?PostID=51568&amp;AppID=102&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>回复:数字接口（续）— SPI 总线</title><link>https://e2echina.ti.com/blogs_/b/analogwire/posts/spi</link><pubDate>Sat, 21 Dec 2013 03:45:40 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:d16f188f-b014-4926-b977-588303366407</guid><dc:creator>Hao Chang1</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;首先非常感谢楼主讲的非常好，在我看来主要还是波形图，从波形图入手，不是那么难。这些接口主要解决的就是一个时序问题，SPI没有握手响应，所以相对而言处理比较容易。&lt;/p&gt;
&lt;p&gt;PS：这两个分别称为 OPOL 与 CPHA &amp;nbsp;是CPOL，文章中打错了&lt;/p&gt;
&lt;img src="https://e2echina.ti.com/aggbug?PostID=51568&amp;AppID=102&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>回复:数字接口（续）— SPI 总线</title><link>https://e2echina.ti.com/blogs_/b/analogwire/posts/spi</link><pubDate>Sun, 17 Nov 2013 22:41:50 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:d16f188f-b014-4926-b977-588303366407</guid><dc:creator>Yang Liu2</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;讲解的很到位，言简意赅，比查手册、协议规范方便的多，更容易理解。尤其是配图的颜色确认，十分明了，谢谢。&lt;/p&gt;
&lt;img src="https://e2echina.ti.com/aggbug?PostID=51568&amp;AppID=102&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>回复:数字接口（续）— SPI 总线</title><link>https://e2echina.ti.com/blogs_/b/analogwire/posts/spi</link><pubDate>Sun, 17 Nov 2013 05:11:19 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:d16f188f-b014-4926-b977-588303366407</guid><dc:creator>hai zheng</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;之前有看过SPI的介绍，看的有点迷糊，第二张图很形象，一下就能看出数据线上的数据流，高位在前，MISO与MOSI上同时有数据也就明白了，要是断开MOSI与MISO，那么8个时钟之后寄存器的数据是什么？全0还是全1？&lt;/p&gt;
&lt;img src="https://e2echina.ti.com/aggbug?PostID=51568&amp;AppID=102&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>回复:数字接口（续）— SPI 总线</title><link>https://e2echina.ti.com/blogs_/b/analogwire/posts/spi</link><pubDate>Fri, 15 Nov 2013 01:08:37 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:d16f188f-b014-4926-b977-588303366407</guid><dc:creator>user1848671</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;独立从设备与菊花链从设备，我以前对多机通讯的连接方式，不太明白，今天懂了，谢谢了这么直观&lt;/p&gt;
&lt;img src="https://e2echina.ti.com/aggbug?PostID=51568&amp;AppID=102&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>回复:数字接口（续）— SPI 总线</title><link>https://e2echina.ti.com/blogs_/b/analogwire/posts/spi</link><pubDate>Tue, 12 Nov 2013 14:13:57 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:d16f188f-b014-4926-b977-588303366407</guid><dc:creator>qiqi zhou</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;怎么说呢，之前只是看程序，从未真正的了解一下SPI的工作原理，看了作者的文章，感觉和就像是文字版的程序，没那么多的额外的描述，却真的把SPI的用法，讲述的明明白白，作者很强大，很强大！！！！&lt;/p&gt;
&lt;img src="https://e2echina.ti.com/aggbug?PostID=51568&amp;AppID=102&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>回复:数字接口（续）— SPI 总线</title><link>https://e2echina.ti.com/blogs_/b/analogwire/posts/spi</link><pubDate>Tue, 12 Nov 2013 12:19:33 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:d16f188f-b014-4926-b977-588303366407</guid><dc:creator>xue lee</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;虽然我是初学者，但是仍然能看到作者写的很深入，SPI的基本组成啊，以及一些使用还有拓展到与从设备单独通信，菊花链，有些名词是在这里新学到的，这次学习了，并且我也会常来看看文章，多学习学习，希望在这个社区可以看到更多精彩的文章！&lt;/p&gt;
&lt;img src="https://e2echina.ti.com/aggbug?PostID=51568&amp;AppID=102&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>