在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 7237|回复: 9

[求助] 51单片机怎样产生多路方波信号?

[复制链接]
发表于 2011-4-7 12:16:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
我想要51单片机同时产生6路以上不同频率的方波信号,频率在50Hz以下,我觉得光靠单片机的几个定时器实现不了,但是不知道该添加另外那些芯片或器件,不知道用CPLD行不行?希望大家能给我几个可行的方案!
发表于 2011-4-7 13:05:15 | 显示全部楼层
50HZ一下,频率很低了,单片机产生多路方波很好实现的,6个方波统一用一个定时器做基准,然后用软件来配合定时器实现6路不同频率输出。
不需要单独添加CPLD的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-7 14:06:01 | 显示全部楼层
回复 2# jackzhang
有点明白了,谢谢!
回复 支持 反对

使用道具 举报

发表于 2011-4-7 18:34:12 | 显示全部楼层
看你对频率精度要求高不高了,要求不高的话用单片机还没有问题的!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-7 22:28:13 | 显示全部楼层
回复 4# dreamjsc


    那如果有较高的精度要求该怎么做呢?
回复 支持 反对

使用道具 举报

发表于 2011-4-7 23:30:58 | 显示全部楼层
50HZ的方波最基本的单片机就能做,要精度高用准一点的晶振或时钟
回复 支持 反对

使用道具 举报

发表于 2014-6-28 15:34:01 | 显示全部楼层
這個頻率不高, 但是如果要精準, 還是要經由 CPLD. MCU 的中斷觸發 output I/O 會有些許誤差, 而且會與 run time 環境相關.
回复 支持 反对

使用道具 举报

发表于 2014-6-28 20:33:43 | 显示全部楼层
速度慢应该能实现吧
回复 支持 反对

使用道具 举报

发表于 2014-10-23 20:30:51 | 显示全部楼层
CPLD和C2000都可以,都是很容易实现的
回复 支持 反对

使用道具 举报

发表于 2014-12-24 19:37:08 | 显示全部楼层
謝謝分享 !!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-8-21 11:23 , Processed in 0.026819 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表