热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

ARM和VC6中volatile的用法

  • 1星
  • 2013-08-11
  • 400.74KB
  • 需要1积分
  • 0次下载
标签: ARM

ARM

VC6

VC6

volatile

volatile

把0xE0028000这个地址强制转换为long型指针. 

即对指针的操作的范围是从0xE0028000开始的4个字节(long型). volatile 限定编译器不对这个指针的指向的存储单元进行优化, 即不用通用寄存器暂时代替这个指针的指向的存储单元, 而是每次取值都直接到指针的指向的存储单元取值. volatile 主要用于变量会异步改变的情况下,主要有三个方面: 1.cpu外设寄存器 

2.中断和主循环都会用到的全局变量 3.操作系统中的线程间都会用到的公共变量. 

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×