while(!(MAP_SysCtlPeripheralReady(AK8975_CS_SYSCTL)))是什么意思
时间: 2023-09-13 14:03:12 浏览: 127
xfs_sysctl.rar_SECS_V2
这是一个while循环语句,用于等待AK8975_CS_SYSCTL所代表的外设准备就绪。MAP_SysCtlPeripheralReady函数宏用于检查指定的外设是否已经准备好使用,如果该外设还没有准备好使用,则该函数宏将返回false,否则返回true。在这个while循环中,当AK8975_CS_SYSCTL所代表的外设还没有准备好使用时,循环体将一直执行,直到外设准备就绪为止。这样可以确保在使用该外设之前,该外设已经准备好并且可以安全地使用。
阅读全文