[ZLG-ARM] 这种情况下可以使用NXP中自带的SPI模块吗?

[复制链接]
 楼主| wd0109 发表于 2008-3-18 17:15 | 显示全部楼层 |阅读模式
时序图如下:<br />把ARM当作从机,只接受数据(不向外发数据)。CS在传输过程中一直为低,一次传输60bit数据。<br />芯片中自带的ISP模块可以使用吗?看数据手册上写的应该是一次传输8——16位数据。<br />如果可以的话,数据是都存在接受FIFO中吗?也是当一次数据传输完成(CS变高)后,置SPIF位吗?<br />那位高手给小弟解释以下呀.<br />谢谢了!
zlgarm 发表于 2008-3-18 17:23 | 显示全部楼层

回复如下:

wd0109,您好!<br />&nbsp;&nbsp;&nbsp;&nbsp;您可以SSP当SPI使用,由于SSP拥有8字节FIFO,可以满足您的需要。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;on&nbsp;duty:zlgarm_wuzhijian
 楼主| wd0109 发表于 2008-3-19 12:53 | 显示全部楼层

谢谢版主回复

在看DATASHEET时,就算使用SSP模块的SPI方式,CPOL=0,CPHA=1传输模式,可是数据下标的是4&nbsp;to&nbsp;16&nbsp;bits,所以就有疑问如果60&nbsp;bits呢?是否也可以?
zlgarm 发表于 2008-3-19 14:36 | 显示全部楼层

wd0109 您好!

楼主,为什么不把60位分开传输呢?
 楼主| wd0109 发表于 2008-3-19 16:27 | 显示全部楼层

版主你好

上面都说了,ARM当作从机,当然是受主机那边协议的约束了。<br />那你的意思就是不能直接一次传输60&nbsp;bits了?
 楼主| wd0109 发表于 2008-3-19 16:43 | 显示全部楼层

接上

也就是说在一次CS低电平过程中,就需要传输60&nbsp;bits数据。可以吗?<br /><br />谢谢版主的回答。
 楼主| wd0109 发表于 2008-3-20 09:14 | 显示全部楼层

re

版主怎么不回答了?小弟急呀!
jiamingtao 发表于 2008-3-20 11:17 | 显示全部楼层

数据手册里为什么没有明显的说明可以?

也没有图片支持
luogs 发表于 2008-3-23 14:48 | 显示全部楼层

to: wd0109

<br />好像SPI可以接收连续的数据流,我以前实现过。<br />我以前接收的是一个射频解调之后的数据流,完全连续,我当时的cpu是LPC2294,已经用在产品里了.你的需要60bit一停,不知道不是8的整数倍会不会最后的字节收不到!<br /><br />另外你需要考虑外边进来数据的速度,中断方式接收的话,LPC22xx的中断不太快,我当时测试的时候速度太快响应不过来,我当时感觉是SPI中断间隔要2us以上才能响应过来(我的中断函数很小)。<br />
zlgarm 发表于 2008-3-24 15:52 | 显示全部楼层

SSP应用

wd0109&nbsp;您好:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LPC2000的ARM的SSP可以满足您的要求,其内部有8帧收发FIFO,每帧4~16位,大于您的要。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;on&nbsp;duty:zlgarm_zhanghuping
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

12

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部