请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR2311 我正在连接 DHT 11湿度和温度传感器。 它需要18ms 的低电平信号和30us 的高电平信号。 当微控制器在该时间遇到粗体行时、控制器卡住、编译器显示的错误是目标执行停止。
空 Start_Signal ()
{
P2DIR |= BIT7;//将数据引脚设定为输出方向
P2OUT &=~BIT4;//将输出设置为低电平
_DELAY_CYCLES (18000);//低电平持续18ms
P2OUT |= BIT7;//将数据引脚设定为高方向
_DELAY_CYCLES (30);//高电平持续20us - 40us
P2DIR &=~BIT7;
P1IFG &=~BIT7;
}