[AVR单片机] 请教关于中断程序和主程序共享数组的问题

[复制链接]
2254|0
 楼主| 不务正业 发表于 2007-11-5 11:29 | 显示全部楼层 |阅读模式
我做的系统其实挺简单的,MEGA16将RTC芯片中的当前时间读出,显示到LED数码管上。数码管是动态显示的。我在Timer2中断中将一个数组中的内容输出到LED上,主程序中读取RTC时钟内容并保存到数组中。
   现在有一个问题,如果主程序中什么也不做只有一个空循环时,LED显示没问题,不会出现闪烁的现象。但是当主程序中加入读RTC代码时,LED显示出现闪烁。我用的晶振是 6M的,并且熔丝位设置的是外部晶振。不知道是不是因为主程序和中断共享全局数组造成什么冲突呀? 请指教! 谢谢
   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

1

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