Other Parts Discussed in Thread: MSP430F149,
用示波器测ads1263信号发现DOUT和DRDY的波形是一样的,为什么写的waitfordrdy函数单片机会卡在 while(!g_DRDY_flag);用的单片机是MSP430F149
P2.7 作为 DRDY 引脚:
volatile int g_DRDY_flag = 0;
void WaitForDRDY(void)
{
g_DRDY_flag = 0;
P2IFG &= ~BIT7; // 清除 P2.7 的中断标志
P2IE |= BIT7; // 使能 P2.7 的中断
while(!g_DRDY_flag);
P2IE &= ~BIT7; // 禁用 P2.7 的中断
g_DRDY_flag = 0;
}
#pragma vector=PORT2_VECTOR
__interrupt void Port_2(void)
{
if (P2IFG & BIT7)
{
g_DRDY_flag = 1;
P2IFG &= ~BIT7; // 清除 P2.7 的中断标志
}
}





我想问下这句话是什么意思啊,是指DRDY这个引脚是全双工吗?
这句话的意思是命令读取数据可能会被DRDY引脚影响吗?