打印
[PIC®/AVR®/dsPIC®产品]

用PIC16F877A产生四路脉冲,程序怎么写?

[复制链接]
1406|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Flora1991|  楼主 | 2015-7-20 10:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单脉冲频100KHz,最大脉宽9微秒
沙发
kuheye| | 2015-8-18 07:35 | 只看该作者
楼主没有说清楚:
1.脉冲周期?
2.占空比?
3.九路脉冲之间是否有相位差?
4.脉冲如何控制启动?停止?

另外:
1.PIC16F877A是老产品,建议更换为PIC16F887,两者几乎一致,市场好拿货,源代码移植时注意初始化ANSEL
2.PIC16F877A/887,最高频率20MHz,指令周期0.2us,如果楼主说的9us是脉冲周期的话,要考虑占空比,还要产生4路,用汇编写有些困难,如果仅仅是一个脉冲,应该还好些,9us/0.2us=45指令周期

使用特权

评论回复
板凳
kknd1573| | 2015-8-19 23:39 | 只看该作者
用定时器处理就可以了啊?有什么难的?

使用特权

评论回复
地板
yklstudent| | 2015-8-20 08:23 | 只看该作者
100k,楼主确认定时器好使?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

11

帖子

0

粉丝