搜索
bottom↓
回复: 5

用Mega168做电调,定时器不够用啊?

[复制链接]

出0入0汤圆

发表于 2010-11-14 16:14:08 | 显示全部楼层 |阅读模式
我在德国人电调程序的基础上,加上换相延时,需要定时器,发现少了,怎么样办啊,我的做法如下:

  1:Timer0做系统定时器用,MS秒级中断

  2:Timer1和 Timer2工作于相位修正模式,也就是说,它们提供PWM输出

3:我想在比较中断中加入换相延时测量,现在没有定时器可用了,怎么办啊

各位高手,请给我帮忙,万分感谢!

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2010-11-14 20:10:31 | 显示全部楼层
回复【楼主位】hugming2005
-----------------------------------------------------------------------

没人响应
有请大佬们提供给我一个方案,或者告诉我一个网址,能找到这个问题
的解决方案啊(在德国人的程序上加上换向延时)

出0入0汤圆

发表于 2010-11-14 20:26:12 | 显示全部楼层
定时器可以多用,只要定义好独立的变量就相互不干扰了!

出0入0汤圆

 楼主| 发表于 2010-11-14 20:51:08 | 显示全部楼层
回复【2楼】zqy517 燎原星火
-----------------------------------------------------------------------

To 2楼:
   我总共只有三个定时器(T0,T1,T2),T0是毫秒级定时器,我现在要的是微秒级定时器
   ,T1和T2工作于PWM模式,因为过零比较中断是微秒级,现在要加上换向延时,我确实不知
    如何操作这个定时器了,现在只有T0,T1和T2的比较中断了,

   大佬们,能告诉我在哪里能找到德国人的程序加上换相延时的程序吗?

  感谢!感谢!

出0入0汤圆

发表于 2010-11-19 09:32:03 | 显示全部楼层
同问,哪位高手解答下。

出0入0汤圆

发表于 2010-11-19 10:49:18 | 显示全部楼层
产生三路PWM 一个定时器就行了。 可以产生一路PWM外加电路"线与" ;也可以让溢出中断和比较匹配中断,关断和打开产生PWM的端口。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-4 14:23

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表