本帖最后由 frlop 于 2014-6-13 09:09 编辑
飞思卡尔s12中一段指令如下:
SCE = 0;
if (command == 0)
DC = 0;
else
DC = 1;
while(!SPI0SR_SPTEF);
(void)SPI0SR; //
SPI0DR=dt;
while(!SPI0SR_SPIF);
(void)SPI0DR; //
SCE = 1;
其中
(void)SPI0SR;
(void)SPI0DR; //
用途为清空该寄存器.
但我百度了很久也没找到这种用法,求大神解释,c语言中这诡异的语句究竟怎么回事! |