#define GPIOCOUT    *((volatile unsigned int *)0xc001c000)
#define GPIOCOUTENB *((volatile unsigned int *)0xc001c004)
#define GPIOCALTFN0 *((volatile unsigned int *)0xc001c020)void delay(unsigned int);void led_test(void)
{/*配置选择GPIOC12管脚的功能1*/GPIOCALTFN0 &= ~(3<<24);//清0 bit24 25GPIOCALTFN0 |= (1<<24);//置1 bit24/*设置为输出模式*/GPIOCOUTENB |= (1<<12);while(1){/*亮*/GPIOCOUT &= ~(1<<12);//清0 bit12delay(0x1000000) ;/*灭*/GPIOCOUT |= (1<<12);//置1输出高电平delay(0x1000000) ;}
}
void delay(unsigned int n)
{while(n--) ;
}

ARM寄存器的操作方法相关推荐

  1. ARM 寄存器 和 工作模式了解

    一. ARM 工作模式 1.   ARM7,ARM9,ARM11,处理器有 7 种工作模式:Cortex-A 多了一个监视模式(Monitor) 2.  用户模式:非特权模式,大部分任务执行在这种模式 ...

  2. ARM处理器的运行模式和ARM寄存器

    一.ARM处理器共有7种运行模式  处理器模式 描述 用户模式(User,usr) 正常程序执行的模式 快速中断模式(FIQ,fiq) 用于高速数据传输和通道处理 外部中断模式(IRQ,irq) 用于 ...

  3. 【嵌入式开发】ARM 芯片简介 (ARM芯片类型 | ARM处理器工作模式 | ARM 寄存器 | ARM 寻址)

    作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42375701 相关资源下载 :  -- 三星 ARM Archit ...

  4. ARM寄存器及功能介绍/R0-R15寄存器

    1.ARM 寄存器组介绍 ARM 处理器一般共有 37 个寄存器,其中包括: (1) 31 个通用寄存器,包括 PC(程序计数器)在内,都是 32 位的寄存器. (2) 6 个状态寄存器,都是 32 ...

  5. ARM 寄存器 详解

    From( ARM 寄存器详解 ):https://blog.csdn.net/sandeldeng/article/details/52954781 ARM 汇编基础教程:2.数据类型和寄存器:ht ...

  6. 使用C语言来访问ARM寄存器的语法

    ARM寄存器的地址类似于内存地址(IO与内存统一编址的),所以这里的问题是用C语言读写寄存器,就是用C语言来读写内存地址.用C语言来访问内存,就要用到指针:例如某寄存器的地址为0xE0200240: ...

  7. ARM寄存器组织与异常处理

    目录 一.ARM寄存器组织 1.寄存器 概念 作用 分类 2.ARM寄存器 3.专用寄存器 R15(PC,Program Counter) R14(LR,Link Register) R13(SP,S ...

  8. ARM知识扫盲-RISC架构-ARM寄存器-ARM指令集

    文章目录 简介: ARM寄存器 特殊寄存器 ARM指令集 简介: ARM本身使用的是RISC精简指令集架构,除此之外还有开源的RISC指令集架构RISC-V,复杂指令集CISC(Complex Ins ...

  9. ARM寄存器的7种工作模式和几种寻址方式

    ARM寄存器的7种工作模式 CPSR[5:0] 10000 user 10001 FIQ 10010 IRQ 10011 SVC 10111 中止 11011 未定义 11111 系统 用这两个指令读 ...

  10. ARM寄存器及功能介绍

    ARM 寄存器组介绍 ARM 处理器一般共有 37 个寄存器,其中包括: (1) 31 个通用寄存器,包括 PC(程序计数器)在内,都是 32 位的寄存器. (2) 6 个状态寄存器,都是 32 位的 ...

最新文章

  1. php文件内含有隐藏的^m字符,【整理】如何取消Linux下,vi中显示的^M符号
  2. DeepMind强化学习新研究:更快的知识学习,更强的环境适应
  3. SAP成都研究院郑晓霞:Shift Left Testing和软件质量保证的一些思考
  4. 网络干货,无论是运维还是开发都要知道的网络知识系列之(五)
  5. C#中ref和out的原理
  6. mysql gtid寻找位置_【MySQL】UUID与GTID以及如何根据GTID找寻filename和position
  7. Packt发行的$ 5 Java编程书籍:精通Java 9,Java 9 High Performance
  8. Redis源码分析之anet网络通信的封装
  9. 记一次,jvm 内存溢出
  10. vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多
  11. 90国央行齐聚华盛顿研讨区块链:“这一切意味着什么”
  12. 子类构造器Constructor是否可被Override(重写)
  13. php电子商务网站开源,Shopilex-中文开源网店
  14. 猿创征文 | 国产数据库之南大通用数据库详解安装和使用
  15. java超市运行程序源代码_Java课程设计超市库存管理系统附源代码可以直接运行...
  16. linux下编译geos,linux下编译GDAL3.x(集成Proj和Geos等)
  17. 1.大数据之EKL平台搭建以及使用
  18. ad19电气规则检查_AD19中PCB设计常用规则-电气规则设置
  19. 安卓前端车牌识别技术应用
  20. 磁盘IO遇到瓶颈时内存Cache的策略

热门文章

  1. JAVA OOP(一)——OOP概念,类与对象
  2. 启动FastDFS,安装nginx,整合fdfs与nginx,进行上传下载测试
  3. 电脑中的打印驱动程序如何打包_旧驱动程序会教您如何处理笔记本电脑上的黑屏...
  4. php可以写无缝轮播图吗,怎样用css实现无缝轮播图切换?
  5. java_web基本概念
  6. rs232无线串口服务器,低成本WIFI串口服务器
  7. java期末考试工程项目_java web 期末项目实验源码20套,自用学习非常不错!
  8. sev2008安装mysql_数据库教程
  9. 【系列二之图像处理系列】波形处理(3)
  10. 彻底搞懂 Git 进阶用法