废话不多说,先进行今天的学习任务,今天解决两个问题如何配置PWM和输入捕获模式,并搭建对应的串口上位机进行数据可视化。
先给大家看整个工程是怎样的,两个闪烁灯显示程序在正常运行,timer3下的IO口A6,A7,B0,B1产生占空比为百分之20、40、60、80的PWM波,timer4下的B6进行输入捕获,并将捕获回来的数据通过串口3发送出去。
先看看Basic PWM控件的配置,设置你需要的周期,对应的Timer,对应的IO口,输入对应的占空比,就可以完成产生PWM波的操作
再来看看输入捕获的控件的设置。设置对应的timer,对应的IO口,再来就是捕获高电平还是低电平,输出就有脉冲宽度(单位秒),占空比,频率周期
输出的数据类型可以选择,最后要根据你串口发送数据的数据类型是否对应一致,不能就需要转化数据类型
对应的上位机数据可视化就是上图面所示,用线连好对应需要采集的信号的端口,点击运行就可以看见对应的数据出来了