PIC的PWM竟然周期性地使能和shutdown!

2020-02-09 09:25发布

最近用PIC18F8722的PWM做控制气泵的应用,周期20us那种,一切顺利问题不大,昨天偶然把示波器的时间显示范围拉大,发现周期性的闪动,有些不妥,再继续拉大到100ms级别,天啊!PWM一直在周期性的有效(即输出PWM占空比方波)和shutdown(即一直为低电平无占空比波输出),频率大概为3Hz,我以为是我的控制中频繁地开启PWM导致的,然后做了一个测试程序,程序一开始打开PWM然后什么就一直死循环,还是那样,这是什么原因?高人指教。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
millwood0
1楼-- · 2020-02-09 13:07
"这是什么原因?"

you missed setting "B" on page 3, line 23 (from the bottom up) and the 7th variable from the right.
huanghaiming
2楼-- · 2020-02-09 17:57
 精彩回答 2  元偷偷看……
huanghaiming
3楼-- · 2020-02-09 21:02
自顶一下, 求教
wanyou132
4楼-- · 2020-02-10 01:30
我也顶一下
millwood0说的什么意思,看不明白
huanghaiming
5楼-- · 2020-02-10 06:02
貌似被耍了,我怀疑是示波器本身的问题,我是都是用示波器上的自动设置按键的,导致我拉大时间时超出了奈奎斯特所要求的采样频率,波形失真。
zhiwei
6楼-- · 2020-02-10 10:39
同意五楼。

一周热门 更多>