51uwb.cn
标题:
关于代码的一些问题
[打印本页]
作者:
毕业设计
时间:
2021-9-7 11:18
标题:
关于代码的一些问题
while (!((status_reg = dwt_read32bitreg(SYS_STATUS_ID)) & (SYS_STATUS_RXFCG | SYS_STATUS_ALL_RX_ERR)))
{ };
这条语句的作用?
我在运行时,上电正常运行。然后过一会儿之后 status_reg 接受到的数据只有0xFFFFFF,然后就不能测距了。
作者:
蓝点无限
时间:
2021-9-7 21:30
SYS_STATUS_RXFCG | SYS_STATUS_ALL_RX_ERR 这两个是接收完成和接收错误标志。
上面的while循环,实质是一直在等待接收完成或者接收错误。
你哪里找的程序?
欢迎光临 51uwb.cn (http://51uwb.cn/)
Powered by Discuz! X3.3