IAR 扩展关键字
来源:互联网 发布:大学生linux基础知识 编辑:程序博客网 时间:2024/05/29 18:50
IAR 扩展关键字
1.扩展关键字:用于控制数据和指针
__eeprom 用于EEPROM 存储空间, 控制数据存放,控制指针类型和存放
__tinyflash, __flash, __farflash, __hugeflash 用于flash 存储空间, 控制数据存放,控制指针类型和存放
__ext_io, __io 用于I/O存储空间, 控制数据存放,控制指针类型和存放
__regvar 放置一个变量在工作寄存器中
2.函数扩展关键字:
__nearfunc __farfunc 用于控制数据存放,这组关键字必须在函数声明和定义的时候指定
__interrupt. 关键字控制函数的类型。这组关键字必须在函数声明和定义的时候指定
__root. 关键字仅仅控制有定义的函数
3.其它特别的关键字:
@ 用于变量的绝对地址定位。也可以用#pragma location 命令
#pragma vector 提供中断函数的入口地址。
__root 保证没有使用的函数或者变量也能够包含在目标代码中
__no_init 禁止系统启动的时候初始化变量.
asm, __asm 插入汇编代码
#i nclude<iom8.h>
__root __flash unsigned char p @ 0x10 =0x56;
void main(void)
{
}
0 0
- IAR 扩展关键字
- IAR 扩展关键字
- IAR扩展关键字
- IAR 扩展关键字
- IAR 扩展关键字
- IAR之扩展关键字
- IAR 常用扩展关键字
- IAR中常用的 #pragma 命令和扩展关键字
- IAR 编译器相关知识学习==扩展关键字
- IAR 数据类型/扩展关键字/位操作/SRAM操作/中断/头文件/汇编嵌入方式
- IAR 用户关键字高亮
- IAR扩展外部文本编辑器(SourceInsight VS2010)
- IAR软件外部扩展编辑器---sublime3
- iar
- IAR
- C++ : __attribute__关键字扩展
- __attribute__关键字扩展
- 关键字const的扩展
- 阅读《Android 从入门到精通》(13)——日期选择器
- 小米的神奇是不可复制的,但营销还是独到的!
- postgresql数据库的安装一(源码编译)
- Bootstrap警告
- 常用加密算法的Java实现总结
- IAR 扩展关键字
- poj 2236 Wireless Network(并查集)
- GDAL/ORG 支持的格式
- QT事件过滤器、事件重载和焦点事件
- C++下caffe使用教程
- Oracle钱夹的使用
- 全文检索Lucene
- 提高entity framework 性能,要注意哪些事情
- IOS-http状态码