[ZLG-ARM] 这个SSP我怎么用不起来呢?

[复制链接]
3513|4
 楼主| lymbgd 发表于 2007-12-21 19:30 | 显示全部楼层 |阅读模式
我用LPC2132的SSP口读写X5165,怎么都读写不正常,而我用SPI 口却操作正常,搞了好几天了,都快神经了,哪位知道,讲一下吧!
 楼主| lymbgd 发表于 2007-12-22 02:27 | 显示全部楼层

有点眉目了,搞好了再说

LPC2138使用如下步骤访问外设的SPI接口:&nbsp;<br />1、触发SS#&nbsp;(低)&nbsp;<br />2、发送命令字节&nbsp;<br />3、发送/接收一个或多个数据字节&nbsp;<br />4、释放SS#&nbsp;(高)&nbsp;<br />SPI写操作简单明了----每个数据都会移出,输入FIFO内的数据可以被忽略。但读操作更加复杂,因为读FIFO至少包含一个坏字节,即步骤2中自动由时钟控制记入的。由于以前的多字节写操作也可以使输入数据失时效。输入FIFO不能由硬件禁止或清除。因此,读SPI数据的代码首先要手动清除FIFO,即从SSPDR中读出字节,直至表示“读FIFO不为空”的标志位被释放。&nbsp;
 楼主| lymbgd 发表于 2007-12-22 02:29 | 显示全部楼层

我觉得第4点讲的比周立功的手册都详细

  
hotpower 发表于 2007-12-24 23:28 | 显示全部楼层

哈哈~~~圣诞节愉快~~~

<br /> 相关链接:<a href='http://blog.**/hotpower/68893/message.aspx'>http://blog.**/hotpower/68893/message.aspx</a>
lixiqing 发表于 2007-12-27 17:34 | 显示全部楼层

使用LA1032的逻辑分析仪帮助看波形呀

用逻辑分析仪可以很到的看到SSP的波形,这样调试起来非常方便。是找BUG的好助手。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

82

帖子

0

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