搜索
bottom↓
回复: 2

AVR单片机中如何使各个定时器同步工作?

[复制链接]

出0入0汤圆

发表于 2008-4-29 08:24:56 | 显示全部楼层 |阅读模式
AVR单片机中如何使各个定时器同步工作?我看了AVR单片机通用定时/计数器,好象没有介绍如何使他们同步工作.我主要用他们来产生不同占空比的PWM,但必须要有一个同步计数时基.当然也可用一个定时器在不同的时间预定标处设定标志位,通过软件查询标志位用通用IO口输出高低变换PWM.但是对软件产生PWM我本人不敢恭维.总是没有硬件产生PWM好.能不能设置一个全局总标志位,通过查询状态,同时启动所有定时器?不知马老师有什么好建议?

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

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2008-4-29 15:00:22 | 显示全部楼层
下面是M16中于T/C0 和T/C1相关的一个控制位,利用它可以实现你的想法.具体可查看M16的手册,对照T/C0和T/C1的预分频器原理图,看看如何使用SFIOR中的PSR10控制位.供参考

Special Function IO Register –SFIOR

• Bit 0 – PSR10: Prescaler Reset Timer/Counter1 and Timer/Counter0

  When this bit is written to one, the Timer/Counter1 and Timer/Counter0 prescaler will be reset. The bit will be cleared by hardware after the operation is performed. Writing a zero to this bit will have no effect. Note that Timer/Counter1 and Timer/Counter0 share the same prescaler and a reset of this prescaler will affect both timers. This bit will always be read as zero.

出0入0汤圆

发表于 2008-5-7 14:33:23 | 显示全部楼层
这个。。

我也努力在学。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-8-25 14:16

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

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