28335ecap 模块使用中碰到的问题

2019-07-21 19:26发布

我使用28335的ecap1和ecap2模块采集两路方波,主要是用于电机测速,由于是用在电动自行车上频率都不是很高,测速采用的是电机内部的测速,电机每转一圈输出6个脉冲,在示波器上看波形没什么问题,幅值3.3v,很正常的方波。但是输入到ecap引脚里面我只计算高电平持续的时间,我用的是cap2-cap1读出来的数据有的是正常的,由于速度慢大概在七位数,但是经常会有一些两三位的数,而且还有2,3这样的值。这是为什么呢?是电机输出的方波有干扰?导致了误触发?我在中断里面设置了一个变量,每次进中断家加1,这个变量变化的也很不规律。这说明会有些误触发也进入了中断,这个问题有哪位朋友之前也遇到过吗?望指点迷境!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
血染的红领巾
1楼-- · 2019-07-21 21:52
 精彩回答 2  元偷偷看……
血染的红领巾
2楼-- · 2019-07-22 01:22
有没有哪位大哥来给我指导一下啊
大梦平生
3楼-- · 2019-07-22 01:58
血染的红领巾 发表于 2015-11-9 16:01
有没有哪位大哥来给我指导一下啊

楼主,你的问题现在解决了吗?
fanxingxing
4楼-- · 2019-07-22 06:37
估计是你的方波的问题了
FCCdsp
5楼-- · 2019-07-22 12:35
楼主,解决了吗?

一周热门 更多>