打印

用CCP产生脉冲串!

[复制链接]
2040|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dlmudu|  楼主 | 2012-8-27 09:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
遇到个问题,用PIC16F916产生频率为20Khz的脉冲串,下降沿触发,每次产生12个脉冲,没有触发就不输出PWM,我用TMR2IF中断一次就是产生一个PWM脉冲(不知对不对)12次中断就是12个脉冲,然后停止输出,可是好象不对呀!请教大家,还有个问题就是普通端口怎么检测下降沿,谢谢(晶振8M)
沙发
yewuyi| | 2012-8-27 09:50 | 只看该作者
这个请查阅PIC16F916的中文规格书,上面写的明明白白,清清楚楚,自己认真看就好了。

普通端口如果不具备下降沿中断,MCU当然不能自动检测到,但你可以用软件查询的方式,定时读取IO口状态来判断是否发生了下降沿变化。

使用特权

评论回复
板凳
dlmudu|  楼主 | 2012-8-29 14:21 | 只看该作者
我知道用查询方式,可是时间很难把握,所以问问还有什么方法;再者我就是看了规格书,就是按规格书来做的,模拟不是理论值我才上来问的,就是认真看了,结果不是理论,才来问问!

使用特权

评论回复
地板
yewuyi| | 2012-8-29 16:05 | 只看该作者
我知道用查询方式,可是时间很难把握,所以问问还有什么方法;再者我就是看了规格书,就是按规格书来做的,模拟不是理论值我才上来问的,就是认真看了,结果不是理论,才来问问! ...
dlmudu 发表于 2012-8-29 14:21



1、我在2楼已经说过了,定时查询啊。所以很难把握时间就不存在问题了啊。
2、看不懂规格书,俺就真没啥好办法了,规格书写的逻辑很完整、很严谨,如果看不懂,只能多看几次了,估计没啥好办法

使用特权

评论回复
5
dlmudu|  楼主 | 2012-8-30 09:07 | 只看该作者
本帖最后由 dlmudu 于 2012-8-30 09:09 编辑

那就听专家的,我才仔细阅读阅读,实在不行我再去其他网站问问吧

使用特权

评论回复
6
我是土匪| | 2012-8-30 10:09 | 只看该作者
本帖最后由 yewuyi 于 2012-8-30 11:11 编辑
那就听专家的,我才仔细阅读阅读,实在不行我再去其他网站问问吧
dlmudu 发表于 2012-8-30 09:07



授予鱼与授予渔。

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
dlmudu + 3
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

57

帖子

0

粉丝