瞎折腾
获得 59 次赞
帮助过176人
stm32的定时器可以支持3个输出的,你可仔细查看一下官方资料,配置不同的寄存器可输出不同的占空比,但是频率是不能更改的,输出的频率都是一样的。
这个是有一个寄存器了,我忘了,改变寄存器的值就可以的,你在按键处理程序里改变寄存器的值就可以的,可以调节的范围是0-255,你可以设定其中的任意值,但是最高和最低会输出恒定值,这个需要你注意下,详细可以参照stc的手册
1上拉电阻需要加的,加到18B20的附近2这个没有测试过3可以超过三米,我用18b20做过汽车的温度显示仪表,已经超过3米,电阻加到传感器附近,通讯正常4这可以网上查找相应的程序,有相应的程序实例