首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

56f8013中怎么用Quadrate Count Mode

56f8013中怎么用Quadrate Count Mode

56f8013中没能专门的编码器接口,在它的介绍中好像提到可以用它的定时器来做这样的接口,只是我一直没有搞清楚这个问题.不知道哪位有做过,请指教!谢谢

[此贴子已经被作者于2006-6-28 9:57:51编辑过]

共同进步
在控制寄存器TMRCTRL中当计数模式CM设置为100, PCS选择一个输入管脚为A相脉冲输入, SCS选择选择另一个输入管脚为B相脉冲输入,○NCE选择为0(重复计数), LENGTH = 0, DIR = 0. OM =0, 计数器将初级和次级外部输入信号作为积分编码信号进行解码,提供了计数和方向信息。英文手册13-9和13-10页给了详细介绍。

• Set the Control (CTRL) register PCS bits to 0000
• Set the Control (CTRL) register SCS bits to 01
• Clear the Status and Control (SCTRL) register
• Set the Counter (CNTR) register to 0x0000
• Set the Load (LOAD) register to 0x0000
• Set the Compare 1 (COMP1) register to 0xFFFF
• Set the Compare 2 (COMP2) register to 0x0000
• Clear the Comparator Status and Control (CSCTRL) register
• Set the Control (CTRL) register CM bits to 100

http://www.freescale.com/files/dsp/doc/ref_manual/MC56F8000RM.pdf
兄弟,你开发56f8013用的codewarrior全代码编译license,能不能给我传一个piaoyi0358@126.com
非常感谢!!!!!
赌东道的
返回列表