| 查看: 674 | 回复: 4 | |||
[求助]
AVR单片机定时器使用问题
|
|
各位好,下面是我编的AVR定时器1的一个应用程序,实现小灯的闪烁,单片机刚上电时可以实现小灯闪烁功能,但是工作一段时间后(大约1~2分钟)小灯就不再闪烁了,好像是定时器不工作了,进入不了中断了;但是复位后上述情况又会重新出现,不知大家以前有没有遇到过类似的情况,望不吝赐教啊!!谢谢了!! /********定时器1初始化********/ void timer1_init(void) { TCCR1A=0; TCCR1B=0x04; // T/C1工作于普通模式,256分频, //定时器频率 = 11.0592M/256 =43200Hz TCNT1H=0x57; //定时初值设置,定时时间 =65536-43200=22336,0x5740 TCNT1L=0x40; TIMSK|=(1< } /********主函数********/ void main(void) { //TIMSK|=(1< //timer0_init(); timer1_init(); ZLG7290_init(); while(1) { ZLG7290_SegOnOff(40,0); //熄灭小灯 //ZLG7290_SmgOnOff(4,4,0); } //while(1); } /********定时器1中断服务函数********/ #pragma interrupt_handler timer1_ovf:iv_TIM1_OVF void timer1_ovf(void) { TCNT1H = 0x57; TCNT1L = 0x40;//重装计数初值 Counter1++; if(Counter1==1) //定时时间到1S吗?定时中断溢出50次为1S,20ms*50=1000ms=1s(秒) { Counter1=0; //1S计时变量清零 ZLG7290_SegOnOff(40,1);//点亮小灯 } } |
» 猜你喜欢
请问有评职称,把科研教学业绩算分排序的高校吗
已经有6人回复
2025冷门绝学什么时候出结果
已经有6人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有7人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有8人回复
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有5人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
如何用avr单片机求对数
已经有3人回复
【分享】AVR单片机方面的资料书籍
已经有29人回复

lihuzhang
银虫 (初入文坛)
- 应助: 2 (幼儿园)
- 金币: 344.9
- 帖子: 8
- 在线: 9.3小时
- 虫号: 2200408
- 注册: 2012-12-22
- 性别: GG
- 专业: 制造系统与自动化
2楼2013-04-01 18:50:46

3楼2013-04-02 09:57:23

4楼2013-04-02 09:59:23
lihuzhang
银虫 (初入文坛)
- 应助: 2 (幼儿园)
- 金币: 344.9
- 帖子: 8
- 在线: 9.3小时
- 虫号: 2200408
- 注册: 2012-12-22
- 性别: GG
- 专业: 制造系统与自动化
5楼2013-05-02 15:03:08













回复此楼