社区
单片机/工控
帖子详情
ARM7 GPIO 寄存器问题
overif
2010-04-29 07:21:39
刚学 arm7 里面的 GPIO 有两个 通用管脚
管脚的选择 I0SET0 IO1SET IOCLR0 IOPIN0 我看别人都写成这样 IO0SET IO1SET 而我在keil 里面运行时 会提示你没有这样的定义 我把它改成前面那种就好了
选择part0 还是part1 中的数字 到底 写在哪 ::?? 就是那个 0 和1 到底写在IO口后面 还是写在最后??
望各位友友 帮忙 解析下 谢谢
...全文
211
8
打赏
收藏
ARM7 GPIO 寄存器问题
刚学 arm7 里面的 GPIO 有两个 通用管脚 管脚的选择 I0SET0 IO1SET IOCLR0 IOPIN0 我看别人都写成这样 IO0SET IO1SET 而我在keil 里面运行时 会提示你没有这样的定义 我把它改成前面那种就好了 选择part0 还是part1 中的数字 到底 写在哪 ::?? 就是那个 0 和1 到底写在IO口后面 还是写在最后?? 望各位友友 帮忙 解析下 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nikko_lo
2010-04-30
打赏
举报
回复
直接在将其头文件包涵进来就可以了。
#include <lpc21xx.h> // lpc21xx系列
如果是lpc23系列,对应头文件是 LPC23xx.h
尹成
2010-04-30
打赏
举报
回复
可以跳到那个定义的头文件的 得看看你工程里有没有那个头文件了
Peasant_Lee
2010-04-30
打赏
举报
回复
一般通用的头文件,都在keil(MDK)的安装目录下,MDK3.24\ARM\INC 找对应的芯片厂,下面就有对应的系列头文件。
黄河之水天上来_呵呵
2010-04-30
打赏
举报
回复
学习学习。。。。
lsdllb
2010-04-30
打赏
举报
回复
看头文件,这是宏定义,关键要寄存器地址要对
afei8856
2010-04-29
打赏
举报
回复
可以跳到那个定义的头文件的 得看看你工程里有没有那个头文件了
overif
2010-04-29
打赏
举报
回复
请问 头文件 在哪可以找到?
Great_Bug
2010-04-29
打赏
举报
回复
这些符号都是在某个头文件里面定义的.......它是怎么定义的,你就应当怎么写
嵌入式系统复习资料及大部分答案
第三章
ARM
7指令系统14、试说明LPC2103芯片的存储器映射的结构特点?试简述P106图4.6的存储映射。 15、试说明LPC2103芯片内部定时器的功能特点?用定时器0实现每隔1s使LED1闪烁1次。相关的
寄存器
有哪几个? 16、请说明LPC2103处理器的看门狗工作过程,编程应用方法。相关的
寄存器
有哪几个? 17、如何启动LPC2103
ARM
7微控制器的ISP功能?相关电路应该如何设计? 18、设置引脚为
GPIO
功能时,如何控制某个引脚单独输入/输出?当前要知道某个引脚当前的输出状态时,是读取IOPIN
寄存器
还是读取IOSET
寄存器
? 19、使用SPI主模式时,SSEL引脚是否可以作为
GPIO
?若不能,SSEL引脚应如何处理?相关的
寄存器
有哪几个? 20、外部中断应用示例。外部中断输入编程实现按键中断,使LED2实现灭/亮(按一次来,再按一次亮)。相关的
寄存器
有哪几个? 21、SPI接口有什么特点?主从SPI设备的连接原理图、SPI接口的应用示例(主模式的应用示例)。 22、I2C接口模块的特点是什么?与I2C器件24C02的连接原理图,编程应用的方法。相关的
寄存器
有哪几个? 23、UART接口模块的特点是什么?UART0的典型应用方法。UART0中断应用方法。相关的
寄存器
有哪几个? 24、A/D接口模块的特点及编程使用方法(查询方式)。相关的
寄存器
有哪几个? 25、什么是PWM?PWM编程应用示例。相关的
寄存器
有哪几个? 26、RTC模块的编程使用方法(设置时间、读取时间)。相关的
寄存器
有哪几个?
周立功
ARM
培训精华(全套)
第一章 嵌入式系统概述 1. 嵌入式系统 2. 嵌入式处理器 3. 嵌入式操作系统 第二章 嵌入式系统工程设计 1. 嵌入式系统项目开发生命周期 2. 嵌入式系统工程设计方法简介 第三章
ARM
7体系结构 1.简介 2.
ARM
7TDMI 3.
ARM
7TDMI的模块和内部框图 4.体系结构直接支持的数据类型 5.处理器状态 6.处理器模式 7.内部
寄存器
8. 程序状态
寄存器
9.异常 10.中断延迟 11.复位 12.存储器及存储器映射I/O 13.寻址方式简介 14.
ARM
7指令简介 15.协处理器接口 16.调试接口简介 17.ETM接口简介 第四章
ARM
7TDMI(-S)指令系统 1.
ARM
处理器寻址方式 2.指令集介绍
ARM
指令集 Thumb指令集 第五章 LPC2000系列
ARM
硬件结构 1.简介 2.引脚配置 3.存储器寻址 4.系统控制模块 5.存储器加速模块 6.外部存储器控制器 7.引脚连接模块 8. 向量中断控制器 9.
GPIO
10.UART0 11.UART1 第六章 接口技术与硬件设计 第七章 移植μC/OS-II到
ARM
7 第八章 嵌入式系统开发平台
深入浅出
ARM
7-LPC213x_214x
第1 章 Easy
ARM
2131 开发板硬件结构....................................................................7 1.1 功能特点................................................................................................................... 7 1.2 硬件原理................................................................................................................... 8 1.2.1 电路原理图....................................................................................................... 8 1.2.2 原理说明........................................................................................................... 9 1.3 硬件结构................................................................................................................. 17 1.3.1 元件布局图..................................................................................................... 17 1.3.2 跳线器说明..................................................................................................... 17 1.3.3 连接器说明..................................................................................................... 24 1.4 硬件使用的资源..................................................................................................... 25 1.5 其它......................................................................................................................... 26 1.5.1 Easy
ARM
2131开发板电源........................................................................... 26 1.5.2 跳线器............................................................................................................. 26 第2 章 ADS集成开发环境及EasyJTAG仿真器使用.............................................. 27 2.1 ADS 1.2 集成开发环境的组成 .............................................................................. 27 2.1.1 CodeWarrior IDE简介....................................................................................27 2.1.2 AXD调试器简介............................................................................................28 2.2 工程的编辑............................................................................................................. 29 2.2.1 建立工程......................................................................................................... 29 2.2.2 建立文件......................................................................................................... 29 2.2.3 添加文件到工程............................................................................................. 30 2.2.4 编译连接工程................................................................................................. 30 2.2.5 打开旧工程..................................................................................................... 32 2.3 工程的调试............................................................................................................. 33 2.3.1 选择调试目标................................................................................................. 33 2.3.2 调试工具条..................................................................................................... 33 2.4 LPC2131 微控制器工程模板 ................................................................................34 2.4.1 为ADS1.2增加LPC2131 专用工程模板....................................................... 34 2.4.2 使用LPC2131 专用工程模板建立工程 ......................................................... 35 2.4.3 从LPC2100 工程模板到LPC2131 工程模板 ................................................37 2.5 EasyJTAG仿真器的安装与使用............................................................................39 2.5.1 安装EasyJTAG仿真器....................................................................................40 2.5.2 使用EasyJTAG仿真器....................................................................................40 2.6 固化程序................................................................................................................. 42 2.7 使用JTAG接口下载............................................................................................... 42 2.8 使用ISP 下载........................................................................................................... 43 2.8.1 生成Hex文件.................................................................................................. 43 2.8.2 用ISP 软件下载............................................................................................... 44 2.9 在开发板上运行第一个程序................................................................................. 45 2.9.1 建立工程......................................................................................................... 45 2.9.2 添加代码......................................................................................................... 45 2.9.3 编译连接工程................................................................................................. 48 2.9.4 进入AXD调试................................................................................................48 2.9.5 在FLASH中调试............................................................................................49 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http://www.zlgmcu.com 2 2.9.6 脱机运行......................................................................................................... 49 第3 章 LPC2131 使用指南....................................................................................... 50 3.1 简介......................................................................................................................... 50 3.1.1 概述................................................................................................................. 50 3.1.2 LPC2131/2132/2134/2136/2138 特性............................................................51 3.1.3 器件信息......................................................................................................... 51 3.2 管脚信息................................................................................................................. 52 3.2.1 LPC2131 的管脚分布 ....................................................................................52 3.2.2 LPC2131 的管脚描述 ....................................................................................52 3.3 结构概述................................................................................................................. 56 3.4 存储器寻址............................................................................................................. 59 3.4.1 存储器映射..................................................................................................... 59 3.4.2 LPC2131 存储器重新映射和BOOT BLOCK ...............................................61 3.4.3 存储器的重新映射......................................................................................... 62 3.4.4 预取指中止和数据中止异常......................................................................... 63 3.4.5 启动代码相关部分......................................................................................... 64 3.5 系统控制模块......................................................................................................... 66 3.5.1 概述................................................................................................................. 66 3.5.2 管脚描述......................................................................................................... 66 3.5.3
寄存器
汇总..................................................................................................... 67 3.5.4 晶体振荡器..................................................................................................... 68 3.5.5 外部中断输入................................................................................................. 69 3.5.6 存储器映射控制REMAP ...............................................................................73 3.5.7 锁相环PLL......................................................................................................74 3.5.8 功率控制......................................................................................................... 80 3.5.9 复位................................................................................................................. 82 3.5.10 VPB 分频器..................................................................................................... 85 3.5.11 唤醒定时器..................................................................................................... 86 3.5.12 掉电检测......................................................................................................... 87 3.5.13 代码安全和调试............................................................................................. 87 3.5.14 启动代码相关部分......................................................................................... 88 3.6 存储器加速模块(MAM)................................................................................... 90 3.6.1 描述................................................................................................................. 90 3.6.2 操作................................................................................................................. 90 3.6.3 MAM 结构....................................................................................................... 90 3.6.4 Flash存储器组 ................................................................................................91 3.6.5 指令锁存和数据锁存..................................................................................... 91 3.6.6 MAM 的操作模式........................................................................................... 91 3.6.7 MAM 配置....................................................................................................... 92 3.6.8
寄存器
描述..................................................................................................... 92 3.6.9 MAM 使用注意事项....................................................................................... 93 3.6.10 启动代码相关部分......................................................................................... 94 3.7 向量中断控制器(VIC)...................................................................................... 94 3.7.1 概述................................................................................................................. 94 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http://www.zlgmcu.com 3 3.7.2 特性................................................................................................................. 95 3.7.3 结构................................................................................................................. 95 3.7.4
寄存器
描述..................................................................................................... 96 3.7.5 中断源........................................................................................................... 101 3.7.6 VIC 操作方法................................................................................................102 3.7.7 伪中断........................................................................................................... 103 3.7.8 VIC 使用注意事项........................................................................................105 3.7.9 VIC 使用举例................................................................................................106 3.7.10 启动代码相关部分....................................................................................... 107 3.8 管脚连接模块....................................................................................................... 109 3.8.1 概述............................................................................................................... 109 3.8.2
寄存器
描述................................................................................................... 109 3.8.3 管脚功能选择使用示例............................................................................... 111 3.9 启动代码综述....................................................................................................... 112 3.9.1 文件组成....................................................................................................... 112 3.9.2 Startup.s......................................................................................................... 113 3.9.3 IRQ.s ............................................................................................................. 118 3.9.4 Target.c.......................................................................................................... 119 3.9.5 config.h ......................................................................................................... 122 3.9.6 target.h........................................................................................................... 123 3.9.7 LPC2294.h .................................................................................................... 124 3.9.8 分散加载文件............................................................................................... 124 3.9.9 启动代码工作流程....................................................................................... 127 第4 章 LPC2131 功能部件..................................................................................... 132 4.1
GPIO
..................................................................................................................... 132 4.1.1 概述............................................................................................................... 132 4.1.2 特性............................................................................................................... 132 4.1.3 管脚描述....................................................................................................... 132 4.1.4
寄存器
描述................................................................................................... 132 4.1.5
GPIO
两种应用电路..................................................................................... 134 4.1.6 使用示例....................................................................................................... 135 4.1.7 注意事项....................................................................................................... 136 4.1.8 基础实验....................................................................................................... 138 4.2 UART0和UART1 ................................................................................................147 4.2.1 概述............................................................................................................... 147 4.2.2 特性............................................................................................................... 147 4.2.3 管脚描述....................................................................................................... 147 4.2.4 结构............................................................................................................... 148 4.2.5
寄存器
描述................................................................................................... 149 4.2.6 基本操作....................................................................................................... 156 4.2.7 使用示例....................................................................................................... 157 4.2.8 应用............................................................................................................... 157 4.2.9 基础实验....................................................................................................... 158 4.3 I 2 C0和I 2 C1 ...........................................................................................................167 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http://www.zlgmcu.com 4 4.3.1 概述............................................................................................................... 167 4.3.2 特性............................................................................................................... 168 4.3.3 管脚描述....................................................................................................... 168 4.3.4 结构............................................................................................................... 168 4.3.5 I 2 C 描述......................................................................................................... 170 4.3.6
寄存器
描述................................................................................................... 180 4.3.7 基本操作....................................................................................................... 183 4.3.8 使用示例....................................................................................................... 184 4.3.9 基础实验....................................................................................................... 184 4.4 SPI接口................................................................................................................. 202 4.4.1 概述............................................................................................................... 202 4.4.2 特性............................................................................................................... 203 4.4.3 管脚描述....................................................................................................... 203 4.4.4 结构............................................................................................................... 203 4.4.5 SPI描述......................................................................................................... 204 4.4.6
寄存器
描述................................................................................................... 208 4.4.7 基本操作....................................................................................................... 211 4.4.8 使用示例....................................................................................................... 213 4.4.9 基础实验....................................................................................................... 214 4.5 SSP 控制器............................................................................................................223 4.5.1 概述............................................................................................................... 223 4.5.2 特性............................................................................................................... 223 4.5.3 管脚描述....................................................................................................... 223 4.5.4 SSI帧格式..................................................................................................... 224 4.5.5 SPI帧格式..................................................................................................... 225 4.5.6 Microwire帧格式 .......................................................................................... 229 4.5.7
寄存器
描述................................................................................................... 231 4.5.8 使用示例....................................................................................................... 235 4.5.9 基础实验....................................................................................................... 236 4.6 定时器0 和定时器 1............................................................................................ 244 4.6.1 概述............................................................................................................... 244 4.6.2 特性............................................................................................................... 244 4.6.3 管脚描述....................................................................................................... 244 4.6.4 结构............................................................................................................... 245 4.6.5
寄存器
描述................................................................................................... 246 4.6.6 功能框图....................................................................................................... 251 4.6.7 使用示例....................................................................................................... 252 4.6.8 基础实验....................................................................................................... 254 4.7 脉宽调制器........................................................................................................... 265 4.7.1 概述............................................................................................................... 265 4.7.2 特性............................................................................................................... 265 4.7.3 管脚描述....................................................................................................... 266 4.7.4 结构............................................................................................................... 266 4.7.5
寄存器
描述................................................................................................... 269 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http://www.zlgmcu.com 5 4.7.6 基本操作....................................................................................................... 274 4.7.7 使用示例....................................................................................................... 275 4.7.8 基础实验....................................................................................................... 277 4.8 A/D 转换器............................................................................................................284 4.8.1 概述............................................................................................................... 284 4.8.2 特性............................................................................................................... 285 4.8.3 管脚描述....................................................................................................... 285 4.8.4
寄存器
描述................................................................................................... 286 4.8.5 基本操作....................................................................................................... 288 4.8.6 使用示例....................................................................................................... 289 4.8.7 基础实验....................................................................................................... 290 4.9 实时时钟............................................................................................................... 297 4.9.1 概述............................................................................................................... 297 4.9.2 特性............................................................................................................... 297 4.9.3 结构............................................................................................................... 297 4.9.4
寄存器
描述................................................................................................... 297 4.9.5 预分频器....................................................................................................... 303 4.9.6 RTC 中断....................................................................................................... 305 4.9.7 基本操作....................................................................................................... 306 4.9.8 注意事项....................................................................................................... 307 4.9.9 使用示例....................................................................................................... 307 4.9.10 基础实验....................................................................................................... 308 4.10 看门狗................................................................................................................... 316 4.10.1 概述............................................................................................................... 316 4.10.2 特性............................................................................................................... 316 4.10.3 结构............................................................................................................... 316 4.10.4
寄存器
描述................................................................................................... 317 4.10.5 基本操作....................................................................................................... 319 4.10.6 使用示例....................................................................................................... 319 4.10.7 基础实验....................................................................................................... 319 4.11 中断相关实验....................................................................................................... 326 4.11.1 外部中断....................................................................................................... 327 4.11.2 非向量中断................................................................................................... 331 4.11.3 向量中断....................................................................................................... 333 4.11.4 中断优先级................................................................................................... 335 4.11.5 中断嵌套....................................................................................................... 338 4.11.6 软件中断....................................................................................................... 341 4.11.7 快速中断....................................................................................................... 344 4.12 系统控制相关实验............................................................................................... 348 4.12.1 存储器映射................................................................................................... 348 4.12.2 PLL................................................................................................................ 352 4.12.3 MAM............................................................................................................. 357 4.12.4 功率控制....................................................................................................... 358 4.12.5 代码安全....................................................................................................... 359 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http://www.zlgmcu.com 6 4.13 FLASH存储器...................................................................................................... 359 4.13.1 Flash存储系统 .............................................................................................. 359 4.13.2 FLASH BOOT装载程序.............................................................................. 360 4.13.3 有效的用户代码........................................................................................... 361 4.13.4 代码读保护................................................................................................... 362 4.13.5 ISP-在系统编程......................................................................................... 363 4.13.6 IAP -在应用编程........................................................................................371 第5 章 LPC2132/2134/2136/2138硬件结构.......................................................... 382 5.1 概述....................................................................................................................... 382 5.2 特性....................................................................................................................... 382 5.3 应用....................................................................................................................... 383 5.4 器件信息............................................................................................................... 383 5.5 功能框图............................................................................................................... 383 5.6 管脚配置............................................................................................................... 384 5.6.1 L2132/2134/2136/2138 的管脚描述 ............................................................385 5.7 管脚连接模块....................................................................................................... 390 5.7.1
寄存器
描述................................................................................................... 390 5.8 UART1 .................................................................................................................. 391 5.8.1 特性............................................................................................................... 391 5.8.2 管脚描述....................................................................................................... 392 5.8.3
寄存器
描述................................................................................................... 392 5.8.4 结构............................................................................................................... 400 5.9 A/D 转换器............................................................................................................401 5.9.1 特性............................................................................................................... 401 5.9.2 描述............................................................................................................... 402 5.9.3 管脚描述....................................................................................................... 402 5.9.4
寄存器
描述................................................................................................... 402 5.10 D/A 转换器............................................................................................................405 5.10.1 特性............................................................................................................... 405 5.10.2 管脚描述....................................................................................................... 405 5.10.3
寄存器
描述................................................................................................... 405 5.10.4 操作............................................................................................................... 406 5.11 向量中断控制器................................................................................................... 406 Easy
ARM
软件窗口介绍...................................................................................................... 408 Easy
ARM
软件通讯协议...................................................................................................... 409 C.1
ARM
指令列表............................................................................................................412 C.2 Thumb指令列表......................................................................................................... 413 C.3 汇编预定义变量及伪指令 ......................................................................................... 415 C.4 其它............................................................................................................................. 419
LPC2210 使用指南 CN
内有
寄存器
控制字详细说明 LPC2210 是基于一个支持实时仿真和嵌入式跟踪的16/32 位
ARM
7TDMI-STM CPU 的微控制器。对代 码规模有严格控制的应用可使用16 位Thumb 模式将代码规模降低超过30%,而性能的损失却很小。 由于LPC2210 的144 脚封装、极低的功耗、多个32 位定时器、8 路10 位ADC、PWM 输出以及多达 9 个外部中断使它们特别适用于工业控制、医疗系统、访问控制和POS 机。 通过配置总线,LPC2210 最多可提供76 个
GPIO
。由于内置了宽范围的串行通信接口,它们也非常适 合于通信网关、协议转换器、嵌入式软modern 以及其它各种类型的应用。
LPC2131基于CPLD的CAN接口设计
引 言 Philips公司的LPC213l是基于
ARM
7TDMI-S的高性能32位RISC微控制器。 它具有
ARM
处理器的所有优点——低功耗、高性能和较为丰富的片上资源,但LPC2131内部没有集成CAN控制器,而无法利用CAN总线来进行通信。为了使得LPC2131能够利用CAN总线进行通信,可以通过外部扩展来实现其功能。目前,比较普通的方法是在LPC2131的外部采用CAN控制器设计CAN总线接口。LPC2131与CAN控制器的接口电路如图1所示。 这种方法中,LPC2131是通过
GPIO
口与CAN控制器SJA1000相连实现数据交互的。LPC2131通过
寄存器
IOSET
单片机/工控
27,377
社区成员
28,768
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章