搜索
bottom↓
回复: 4

马老师你好, 请问OC0如何清零?

[复制链接]

出0入0汤圆

发表于 2010-12-1 08:02:11 | 显示全部楼层 |阅读模式
步进马达驱动一个滑块配有驱动器,我只用M16做步进马达驱动器的脉冲、方向控制。
请问定时器用哪种模式好?我用CTC模式,别人说要用PWM模式,我觉得步进电机是用频率控制速度的用CTC应该更合适吧?
我是用的CTC模式匹配时触发OC0。开机后电机原点归位,到达原点响应外部中断,使定时器立即停止,但是有时定时器停止时OC0处在高电平状态,有时又是低电平,我如何将OC0清零?如果不清零感觉驱动脉冲的边缘就不好了,谢谢!

出0入0汤圆

发表于 2010-12-1 08:16:25 | 显示全部楼层
回复【楼主位】longd99
步进马达配有驱动器,我只用m16做步进马达驱动器的脉冲、方向控制。
请问定时器用哪种模式好?我用ctc模式,别人说要用pwm模式,我觉得步进电机是用频率控制速度的用ctc应该更合适吧?
还有我用ctc模式时,在某些状态下定时器停止时oc0处在高电平状态,我如何将oc0清零?谢谢!
-----------------------------------------------------------------------

你用CTC或PWM产生频率,再用一个IO控制方向!我就是这样用的。

出0入0汤圆

 楼主| 发表于 2010-12-1 13:06:00 | 显示全部楼层
回复【1楼】tangwei039
-----------------------------------------------------------------------
不好意思,你好像没有回答我的问题!

出0入0汤圆

 楼主| 发表于 2010-12-1 20:24:16 | 显示全部楼层
是不是我问的问题太简单,根本就不是问题?

出0入0汤圆

 楼主| 发表于 2010-12-3 17:25:59 | 显示全部楼层
再补充一下:
“我是用的CTC模式匹配时触发OC0,OC0引脚输出到步进马达驱动器脉冲输入端口。开机后电机原点归位,到达原点M16响应外部中断,使定时器立即停止,因为是触发模式,有时定时器停止时OC0处在高电平状态,有时又是低电平,我如何将OC0清零?如果不清零感觉驱动脉冲的边缘就不好了。”
我现在没有理睬OC0的电平高低,就这样用了,还没有发现问题,不知谁可以给以清晰的解答?谢谢!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-5 03:49

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

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