本帖最后由 善水盈渊 于 2014-4-26 16:56 编辑
如题 怎样用只有3.3V电压的 STM32F103ZET6 读取粉尘传感器 DSM501A 的5V 的PWM输出?有谁用过吗?这个传感器的资料好像不是挺多啊,而且网上很少见用STM32配这个传感器的。我想的是用电阻分压的方法,把5V的信号分压成为3V的信号,然后用ADC读取,不知道行不行?主要是不知道怎么读取PWM值 ,是用ADC或者外部中断或者还有其他更好的方式吗?诸位大神能给好的方法不(有代码是更加好的),谢谢了!
PS:不知道问题说明白没有,好像说得有些乱……不过我是语体教,求见谅啊! |