楼主:
bat205 (时速200km)
2015-01-07 22:11:27开发平台(Platform): C
问题(Question):本人是一位刚接触韧体的新手,想要更改某颗IC里面的register
结果厂商提供的sample code里面看不懂这while写法,有两个问题想
请教大家...
(1)while括号里面的惊叹号代表什么意思?
(2)正常while(条件式),当条件式成立时,程式会执行下面指令
可是他后面就接分号,下一行继续其他while循环
这样当条件成立时它要执行什么指令?
我只要把我想要更改的register替换掉第二个逗号后面的数值就好
了么?
程式码(Code):(请善用置底文网页, 记得排版)
http://codepad.org/rdeghjKH
补充说明(Supplement):
谢谢大家回答..
!表not 如果spi_writeByte回传值是0 (!0)不会离开循环相反的如果回传的不是0 就会离开循环直接加;代表没有要执行东西 只做while里的式子
楼主:
bat205 (时速200km)
2015-01-07 22:29:00您好,我该怎么知道spi_writeByte回传值是不是0是看第三个逗号register数值是不是0吗?
看 spi_writeByte 的回传值定义...
楼主:
bat205 (时速200km)
2015-01-07 22:31:00第二个问题我了解了 谢谢您的回答了解!我来好好研究一下它的定义
作者:
karose (karose)
2015-01-07 22:54:00可以去看一下SPI协定,while();用在等待资料传完(写完)
作者:
Push5F (帐号已卖)
2015-01-07 23:59:00while( ! _买到将会门票(NULL,Ibone, 楼下7-11 ) ){printf("哭哭\n");};