主题中讨论的其他器件: TM4C1294NCPDT
你(们)好
我正在使用 MSP432E401Y 评估板。 现在、我尝试使用 DTH11计算温度、该传感器使用单线协议。 要测量温度和湿度、我需要将引脚从输出高电平设置为低电平18ms、然后将引脚从输出更改为输入、并开始读取值。 为了读取这些值、我需要测量传感器发送到 MCU 的每个脉冲、但我不知道如何操作、因为我可以将引脚配置为输入、并在检测到上升/下降沿时开始读取。 我能否在检测到上升沿时启动计时器、它开始计数、在检测到下降沿时停止计时器并获取该值? 或者、我是否需要它进行测量、方法是放置一个环路并在每次处于该环路内部时进行计数、直到检测到状态变化? 如果是后者、我如何获得节拍计数器与时间之间的关系(我的意思是、每次我增加+1时、变量不是1秒、因为 PLL 以120MHz 的频率运行、 因此、我不知道一个节拍是8.3ns (1/120MHz)还是 STH)