高分请问一个问题(关于C语言常量使用)
运行的芯片是INTEL PXA255的,在裸机上开发一个捉小鸡程序,使用ADS,在boot.s中首先是初始化一些GPIO,寄存器之类的东西,驱动了LCD和串口,设置好中断向量表.然后B dummyOS,跳转到C语言程序中去,我在dummyOS这个C文件中定义了一个int型全局变量m_count,希望用它来保存小鸡出现在哪个格子里面.然后用户从串口输入数字,输入时产生一个中断,然后将FFRBR(接收积存器)中的值和m_count进行比较,看是不是相等.
可是现在我发现,程序无法修改m_count这个全局变量!我定义的时候就是int m_count;在中断处理程序中是extern int m_count;偶学的时候是从C++开始的,C语言不是很熟悉.不知道有没有强人指点下啊?小弟不胜感激.