打印

在ARM的中断服务程序中如何定义局部变量

[复制链接]
1846|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dfsa|  楼主 | 2010-7-26 22:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用ARM设计中断服务程序,其中要用到一个循环变量,我定义如下:
uint16 i;
编译器出错:invalid storage class
如果把这句话放在服务程序外部,成为全局变量,则系统编译成功,程序运行也正常。
有哪位同仁可以告知如何在中断服务程序内部定义局部变量?
谢谢

相关帖子

沙发
火箭球迷| | 2010-7-26 23:54 | 只看该作者
查查uint16的原始定义

使用特权

评论回复
板凳
火箭球迷| | 2010-7-26 23:54 | 只看该作者
然后试试直接用int i

使用特权

评论回复
地板
pkat| | 2010-7-27 11:47 | 只看该作者
这个找本ARM相关的书看看

使用特权

评论回复
5
pkat| | 2010-7-27 11:47 | 只看该作者
应该有很多这方面的介绍,很基础的一个问题

使用特权

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

本版积分规则

282

主题

2404

帖子

2

粉丝