首页 > 其他分享 >_I _O _IO

_I _O _IO

时间:2022-08-22 18:24:08浏览次数:99  
标签:变量 FLASH define IO Defines permissions

#define    _I      volatitile const    /*!< Defines 'read only' permissions   定义只读权限  */

所以_I修饰的变量只用来读取,且该变量不可以被编译器优化

#define   _O     volatitle             /*!< Defines 'write only' permissions  定义只写权限 */

#define   _IO   volatitle             /*!< Defines 'read / write' permissions  定义读/写权限 */  

所以_O和_IO修饰的变量不能被编译器优化

 

 

 

链接:(25条消息) 嵌入式C语言强化笔记--__I、 __O 、__IO_PeterrrWang的博客-CSDN博客

 

 

 该程序的作用是检查FLASH_ADDR_BOOTLOADFLAG地址中的数值是否等于FLASH_SYMBOL_BACKBOOTLOAD,如果等于就向FLASH_ADDR_BOOTLOADFLAG中写0xFFFFFFFF。

地址之前加_IO表示该地址中存储的数值是可变的,需要从内存或者寄存器中重新读取该变量

标签:变量,FLASH,define,IO,Defines,permissions
From: https://www.cnblogs.com/shengxiaose/p/16613733.html

相关文章

  • [VSCode] REST Client Extension
    InVSCode,installRESTClinetExtension:CreateAPI_EXAMPLE.httpfileinrootfolder:###GetmockGEThttp://localhost:3000/dataHTTP/1.1###Postmock......
  • VSDX Annotator for mac(Visio 绘图工具)
    Visio绘图的工具哪款好用?推荐使用VSDXAnnotatorMac版,一款用于在Mac上操作MSVisio绘图的工具。它提供了广泛的注释可能性,以及在多平台环境中共享可视文档。详情:VSD......
  • *Codeforces Round #363 (Div. 1) A. Vacations(状态机)
    https://codeforces.com/contest/698/problem/AVasya有n天假期!Vasya知道关于这n天中每一天的以下信息:那家健身房是否开门,以及那天是否在互联网中进行了比赛。第i天有四个......
  • Attentional Factorization Machines: Learning the Weight of Feature Interactions
    动机本文是2017年IJCAI上的一篇论文。FM方法通过结合二阶特征交互来增强线性回归模型,它将这些特征交互一视同仁,给予它们一个相同的权重,但是并不是所有特征的交互都是有意......
  • STL next_permutation与prev_permutation函数
    刷剑指offer遇到元素排列问题No27字符串的排列函数使用题目描述:输入一个长度为n字符串,打印出该字符串中字符的所有排列,你可以以任意顺序返回这个字符串数组。例如......
  • destinationrule调度算法
    [root@k8s-master11-cluster-loadbalancing]#kubectlapply-fdestinationrule-demoapp.yamldestinationrule.networking.istio.io/demoappconfigured[root@k8s-ma......
  • manjaro clion/pycharm 快捷方式
    步骤差不多,1.首先下载>>https://www.jetbrains.com.cn/pycharm/download/download-thanks.html?platform=linux2.解压到一个文件夹, 我在work目录下建了一个applicti......
  • Java IO理解
    JavaBIONIOAIO理解同步异步同步:发起一个调用后,被调用者未处理完请求之前,不返回异步:发起一个调用后,立刻得到被调用者的回应表示已接收到请求,但是被调用者并没有返回......
  • Navicate连接MySQL 出现报错2013 - Lost connection to MySQL server at 'waiting for
      ......
  • 02 - 站在内核角度分析NIO实现原理
    输入IO与输出IO原理内核态:CPU可以访问内存所有数据,包括外围设备,例如硬盘,网卡;用户态:(独立创建应用程序)只能受限的访问内存,且不允许访问外围设备.占用CPU的......