关于PIC18系列单片机定时器的问题.......

yudediguo 2013-08-11 11:23:04
我使用的是Timer1的定时器,我的设置如下:

TMR1L=0xFF;
TMR1H=0xFF;

T1CONbits.TMR1CS0=0;
T1CONbits.TMR1CS1=0;
T1CONbits.T1CKPS0=1;
T1CONbits.T1CKPS1=0;
T1CONbits.T1SOSCEN=0;
T1CONbits.T1SYNC=0;
T1CONbits.T1RD16=0;
T1CONbits.TMR1ON=1;

PIE1bits.TMR1IE=1;
PIR1bits.TMR1IF=0;

至于其他的全局中断,这些肯定是开了的,现在的问题是:不管我怎么改TMR1L和TMR1H这两个寄存器的值,中断时间都木有变化,能否告知是我哪里设置出错了么....求大神....
...全文
333 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
UUUTNT 2014-10-21
  • 打赏
  • 举报
回复
你好yudediguo: 我请问下问题是怎么解决的 ,我现在也是遇到跟你类似的问题,PIC18定时器设置周期寄存器,周期改不了!!!
yudediguo 2013-09-09
  • 打赏
  • 举报
回复
我已经自己找到答案了....如果有类似问题的可以@我.....
腹黑大胖兔 2013-08-12
  • 打赏
  • 举报
回复
中断时间 你怎么测的? 好的办法是用示波器去测,这样比较准确
yudediguo 2013-08-12
  • 打赏
  • 举报
回复
时间确实没法测...但是可以用一些现象来表示,比如刷新LED灯,但是我的是不管怎么改那两个值,都没法改变LED的显示频率....

27,373

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧