我的全局变量在退出中断函数后自动变成0了,急!

[复制链接]
 楼主| pwq1999 发表于 2007-7-13 09:34 | 显示全部楼层 |阅读模式
ccs中,我在main之前定义(volatile) unsigned int send_flag,然后在中断函数中把send_flag赋值为1,在主函数中检测send_flag是否为1,如果为1,则马上清send_flag,进行一系列动作,但是每次在中断给1后,返回中断就变成了0,所以在主函数中检测不了. 请知道原因的告诉我一下,谢谢!
 楼主| pwq1999 发表于 2007-7-13 16:51 | 显示全部楼层

可以了

原来中断内部还是定义了一下 unsigned int send_flag, 还以为用的是全局变量,后来发现用的仍然是局部变量.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

15

帖子

0

粉丝

5

主题

15

帖子

0

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