[ZLG-ARM] ssp的状态寄存器疑问

[复制链接]
2950|2
 楼主| scwj 发表于 2007-12-24 10:49 | 显示全部楼层 |阅读模式
 LPC2364 SSP的状态寄存器中TFE,TNF;RNE,RFF 这么设置不是多余吗? 比如, TFE 和 TNF 都能表示数据寄存器可以放发送数据了吗?到底以哪个作判断依据呢? 
zlgarm 发表于 2007-12-24 14:18 | 显示全部楼层

以TFE为准

scwj&nbsp;您好:<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;一般我们以TFE为准.TNF作为一个辅助.比如你要连续发送数据时,如果用TNF来作判断的话,并不能知道数据是否已经全部发送完,因此不能成批发送.如果用TFE来判断的话,只要FIFO为空,就可以成批发送,效率高.<br /><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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;By&nbsp;&nbsp;zlgarm_zhp
 楼主| scwj 发表于 2007-12-24 16:57 | 显示全部楼层

噢,那光盘里的例程怎么以TNF,RNE为依据呢?

&nbsp;是不是发送判断TFE;接收判断RFF呢?&nbsp;光盘里的例程在中断中判断的是TNF、TNE,有点闹不懂,请指教,他们有区别吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

44

帖子

0

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