打印
[AVR单片机]

请教关于中断程序和主程序共享数组的问题

[复制链接]
1267|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
不务正业|  楼主 | 2007-11-5 11:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做的系统其实挺简单的,MEGA16将RTC芯片中的当前时间读出,显示到LED数码管上。数码管是动态显示的。我在Timer2中断中将一个数组中的内容输出到LED上,主程序中读取RTC时钟内容并保存到数组中。
   现在有一个问题,如果主程序中什么也不做只有一个空循环时,LED显示没问题,不会出现闪烁的现象。但是当主程序中加入读RTC代码时,LED显示出现闪烁。我用的晶振是 6M的,并且熔丝位设置的是外部晶振。不知道是不是因为主程序和中断共享全局数组造成什么冲突呀? 请指教! 谢谢
   

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

1

粉丝