This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430FR2311:连接 DHT11传感器问题

Guru**** 2540720 points
Other Parts Discussed in Thread: MSP430FR2311

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/587948/msp430fr2311-interfacing-dht11-sesnor-issue

器件型号: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;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    将 P2.7设置到输出位置会对 MSP430FR2311器件的运行产生不利影响。 P2.7连接到什么? 您需要监控 VCC 和 RST 线路、以确保您的电路不会导致任何短路或过流。 您不应组装晶体振荡器或设置 P2SEL0/1的 BIT7。

    此致、
    Ryan