Board logo

标题: (void)(SCI1S1 == 0); [打印本页]

作者: warshdu    时间: 2010-6-24 13:50     标题: (void)(SCI1S1 == 0);

谁能够说下这个是啥意思啊
作者: warshdu    时间: 2010-6-24 13:51

void SCIInit(void)
{  
  SCI1C2 = 0x00;                       // Disable the SCI1 module
  (void)(SCI1S1 == 0);                 // Dummy read of the SCI1S1 registr to clear flags
  (void)(SCI1D == 0);                  // Dummy read of the SCI1D registr to clear flags
  SCI1BD = 0x18;                                      
  SCI1C1 = 0x20;                                      
  SCI1C2 = 0x2C;                                      
  SCI1C3 = 0x20;                                      
  SCI1S2 = 0x00;
}
作者: warshdu    时间: 2010-6-24 13:52

里面第2.3句的写法 是什么意思?
作者: yuyixuantai    时间: 2010-6-25 13:03

做一次空比较,保证读取了SCI1S1和SCI1D值,可以清除SCI1S1中某些读清除的flag。
作者: 暗夜的孤单    时间: 2010-6-27 05:11

window.onbeforeunload=function()




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0