永发信息网

485是接spi还是uart

答案:2  悬赏:70  手机版
解决时间 2021-01-27 01:05
485是接spi还是uart
最佳答案
UART吧。SPI是另外一种总线接口,一般包括四条信号线MOSI,MISO,CLK和CS。跟485是不一样的,
全部回答
很多新手都一直不明白iic、uart和spi之间的差异,这里我说说我的理解。 一般设备和设备之间的通讯,无非就是发送数据和接收数据,问题就在这里,不考虑两条电源线的情况下要多少根线来收发数据?这里motorola公司就提出一种方案:1.spi--serial peripheral interface串行外围设备接口,是一种三线同步总线,即由1根发送线+1根接收线+1根时钟线(数据传送时序控制线)构成,由于发送和接收线是独立的,所以发送和接收可以同时进行。注:时钟线,简单来说,就是用来决定数据什么时候发送和什么时候不发送的,这样是为了两设备之间的同步数据传输,也可以说是数据传送指令线。2.uart(universal asynchronous receiver transmitter:通用异步收发器,也就是人们常说的串口。它其实就是spi的基础上少了时钟线构成的,即由1根发送线+1根接收线构成。没有时钟线,那它怎么保证数据传送的同步性和准确性呢?这时就规定了,发送端的设备和接收端的设备发送数据和接收数据的速度必须保证相同。怎么个相同法,人们规定这个速度叫做波特率,即串口一旦工作,发送端就会按照事前设计好的波特率来发送数据,接收端也是按这个波特率来接收数据,这样就实现同步了,所以串口比较复杂,因为它需要一个波特率发生器为它提供波特率。3.i2c--inter-ic(inter ic bus:意为ic之间总线)串行总线的缩写,是philips公司推出的芯片间串行传输总线。串行总线是相对于并行总线来说的,我们玩单片机经常用到p0口来做多设备通讯的数据总线,一个8位并行数据总线,这里的串行总线即是相对这个说的。iic由1根串行数据线(sda)+1根串行时钟线(scl)构成,实现了双工的同步数据传输(双向传输)。有人会凝问,一根线作为总线就算了,但是它怎么实现双向传输数据呢?你可别忘了,它还有一根时钟线,作用同spi的时钟线。所以总结一下,数据传输说白了就两种方式:有时钟线和无时钟线。至于是1根串行的数据线还是2根独立收发的数据线,就看实际场合的应用了,一根串行数据传送数据的缺点很明显,不能同时收发造就了它的不灵活性和速度慢的缺点,而有时钟线的缺点就是线多,所以iic就是为了减少线的数量的情况下诞生的产物。无时钟线的缺点就是同步同题,两个设备使用uart通讯之前一定要设置好一致的波特率。所以不难看出,uart就是以上所有缺点中最好的选择,只要事先设置好一致的波特率,那么以后的通讯只需2条线,并且这时就具有spi的优点(双向同步)又有iic的优点(线少),以上就是我个人的理解,如有误的地方请友好指出。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
缺裾的意思是什么啊?知道的请说下!
一般聊个微信和QQ偶尔上个网页要多少流量?
科学家有认证乳胶寝具能防螨抗菌吗?
本人新手,想入手一条好养的小型短毛犬,有推
初中毕业的90后以后能当上老板吗?
有谁知道温瑞安现在还活着吗?
中石化夏金加油站地址在哪,我要去那里办事
2017广西国家公务员的薪资待遇和发展前景怎么
夏后氏的意思是什么啊?知道的请说下!
相靡的意思是什么啊?知道的请说下!
为什么ipad 的软件一直是等待中
牧场物语双子村选择了蓝领村什么时候才能种菜
在闪银上借的钱还没还完。还有蚂蚁借呗。对办
穷屈的意思是什么啊?知道的请说下!
燃气轮机的意思是什么啊?知道的请说下!
推荐资讯
lol奶妈的沉默能打断赏金猎人的大么
八极拳是内家拳吗
宝山的意思是什么啊?知道的请说下!
He has already had supper 改否定句和一般疑
国华纪念中学地址在哪,我要去那里办事
连线机的主机出现系统内部错误06是什么意思
长图铁路的意思是什么啊?知道的请说下!
酸奶制作和引起果酒变酸的微生物分别是CA. 酵
男人能不能往右胳膊纹花臂膀
相能的意思是什么啊?知道的请说下!
你好我家狗狗得病了治不好了看着难受用什么药
我家的集体山林土地证书为什么什么都没写?有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?