磁动力电子_明浩
码龄20年
关注
提问 私信
  • 博客:1,926
    社区:123
    2,049
    总访问量
  • 2
    原创
  • 1,472,930
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:美国
  • 加入CSDN时间: 2005-01-15
博客简介:

明浩的专栏

博客描述:
电子、电脑爱好者的随笔
查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得1次收藏
创作历程
  • 2篇
    2013年
TA的专栏
  • DELPHI
  • ARM
    2篇
  • C51
  • 电子技术
  • 电脑技术
  • 机器人
  • 数控
  • DIY
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

同一语句中使用2个volatile 变量时的警告问题

使用IAR编译时使用2个volatile变量在同一语句时出如下警告Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement查资后得知大体原因:volatile变量一般使用在多线程等场合,如果同一语句使用2个此变量,会出现访问顺序不可预知的后果,所以要
原创
发布博客 2013.10.14 ·
1213 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

关于STM32库中 __IO 修饰符(volatile修饰符)

STM32例子代码中会有像这样的代码 static __IO uint32_t TimingDelay;  这里边的__IO修饰符不好理解,单从字面可以看出是为IO相关,查其标准库可以得知这个__IO原来是在Core_cm3.h中被重定义,其实就是volatile,句子如下/* IO definitions (access restrictions to peripheral register
原创
发布博客 2013.10.14 ·
713 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏