[ZLG-ARM] LPC2114匹配输出的周期问题

[复制链接]
2196|3
 楼主| yccamel 发表于 2007-5-12 22:46 | 显示全部楼层 |阅读模式
外部12M晶体,不用pll,vpb没配置,所以算出来PCLK应该是12M/4&nbsp;=3Mhz,<br />我用MAT1.2匹配输出,定时器1分频2999,所以定时器1的时钟该是1Khz,设置T1MR2&nbsp;为1000,即1s翻转一次,但示波器测MAT1.2脚的结果是每0.2s翻转一次。不知哪里算错了?<br />定时器配置如下:<br />&nbsp;&nbsp;T1PR&nbsp;=&nbsp;2999;&nbsp;&nbsp;&nbsp;//&nbsp;设置定时器1分频<br />&nbsp;&nbsp;T1IR&nbsp;&nbsp;=&nbsp;0XFF;&nbsp;&nbsp;//清TIMER1的各中断&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;T1MCR&nbsp;=&nbsp;0XC0;&nbsp;&nbsp;&nbsp;&nbsp;//TIMER1&nbsp;MR2匹配时,中断并且复位TC<br />T1MR2&nbsp;=&nbsp;1000;&nbsp;&nbsp;&nbsp;&nbsp;//MR2定时1s<br />T1EMR&nbsp;=&nbsp;0X300;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;匹配时mat1.2翻转
zlgARM 发表于 2007-5-13 10:03 | 显示全部楼层

yccamel

先看一下例程吧。
 楼主| yccamel 发表于 2007-5-13 11:11 | 显示全部楼层

呵呵,手头没有例程

如果这里可以讲清楚,还是想麻烦给解释下。
 楼主| yccamel 发表于 2007-5-13 14:58 | 显示全部楼层

是KEIL的原因

终于发现原来是KEIL&nbsp;&nbsp;里面有个configuration&nbsp;wizard里面沟上了pll&nbsp;setup,里面果真设置了5倍频。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

43

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部