ARM接口技术之GPIO
来源:互联网 发布:淘宝练字神器有用吗 编辑:程序博客网 时间:2024/06/05 02:33
GPIO
A、开发特点
GPIO大多可以复用,作为输入、输出、特殊模式,且可以选择是否上拉
B、开发过程
分析电路图,查看芯片手册,代码的实现
C、开发实例:实现LED的点亮
1、以arm S3C2410为例,分析电路图可知
向电路引脚输入低电平即可点亮LED灯
2、以arm S3C2410为例,查看芯片手册可知如下信息:
X代表寄存器组,例如GPACON、GPFCON
GPXCON:地址为 0x56000050
00输入、 01输出、10特殊引脚 、11保留不用
GPXDAT:地址为 0x56000054
0:设置为低电平
1:设置为高电平
GPXUP:地址为 0x56000058
1:禁用上拉
0:使用上拉电阻
3、编程实现LED的点亮
开发平台:linux
开发工具:arm-linux-gnu工具链
.text.global _start_start:ldr r0, =0x56000050ldr r1, =0x5500str r0, [r1]ldr r0, 0x56000054ldr r1, =0x00str r0, [r1]stop:b stop
编译,烧录至S3C2410开发板即可
- ARM接口技术之GPIO
- 【ARM】gpio·arm体系结构之gpio
- ARM系列之GPIO
- 【ARM】ARM接口技术
- ARM学习之GPIO实验
- 【ARM】s3c2410之gpio调试
- ARM GPIO接口置位方法
- 【ARM】s3c2440之gpio按键控制
- ARM处理器学习之--GPIO操作篇
- ARM学习之GPIO实现流水灯
- ARM-GPIO
- ARM开发之用linux通用GPIO接口宏函数操作IO口-----LED字符驱动为例
- arm体系结构和接口技术
- ARM9硬件接口学习之三 GPIO
- LINUX之GPIO驱动及接口使用
- GPIO接口
- ARM学习笔记6-裸机之GPIO-LED
- ARM接口技术——基础
- Android Service学习之IntentService 深入分析
- activity和service之间的相互通信方法
- GridView绑定命令
- Altium Designer 6.0快捷键列表
- 深入Android 【三】 —— 组件入门
- ARM接口技术之GPIO
- 在二元树中找出和为某一值的所有路径
- Excel Vba 编程的快速入门
- Android网站收集
- 最大堆的插入
- Activity的跳转与传值
- C++多态技术详解 .
- Activity与Thread之间的通讯
- 有关find和xargs的使用详述