- 6
- 0
- 约2.3千字
- 约 3页
- 2017-06-07 发布于重庆
- 举报
LPC2103学习笔记
一;
lpc1700系列——通用输入输出(GPIO)寄存器设置②
LPC1700系列编程时文件结构基本为如下图:
其中:
main.c 文件用于放置用户所编写的代码。
LPC1700PinCfg.c 用于放置引脚配置函数,此部分只是将用户设置的引脚功能的值放入相应设置位的寄存器中。
具体功能选择可以在LPC1700PinCfg.h文件中设置。
target.c 放置?默认异常处理程序,即当程序由于一定原因跑飞时会进入此布分代码。其作用是将跑飞的程序引入
复位或其它处理程序中。
vector_table.c?异常向量表此文件中代码是用来决定那种地址的异常跳入那个异常处理程序。
zy_if.c 文件用来放置完成一定功能的系统函数如,端口初始化、系统复位等。
rt_sys_c.c 文件中定义了一些功能函数。
此例子为周立功给出的程序模板。
模板中我们使用一个GPIO时只需要修改一个寄存器的值即可如下:
FIO2DIR0 | 0X0F; //P2口的0、1、2、3位设成输出。
FIO2PIN0 | 0X00; //设置四个管脚默认为高电平输出
在别人代码的位的字节位操作时,有时看到人用?var1 0?来操作,但不知道这个1 0有啥特殊含义啊.因为左移0字节就是本身啊,用不着多写个 0吧.这么写通常使用#define的宏来写的?直接写可能是为了清晰其中?后面的是掩码? 后面
您可能关注的文档
- iphone刷机教程(图文详解).doc
- 重庆科创职业学院室内设计专业群简介.docx
- Iphone5制作工艺过程.doc
- iPhoneiPadDFU及恢复模式刷机降级教程.doc
- 重庆科创职业学院室内设计专业群介绍.doc
- 重庆科创职业学院嵌入式系统教学大纲.doc
- iPhone可实现iOS+Android双系统图文教程.doc
- iPhone开发教程之使用WebSphereProcessServerV6.2为iPhone提供服务.pptx
- IPQC工作流程.doc
- iPhone和iPad常见问题汇总.doc
- CN119782494A 基于大模型的搜索优化方法、设备及介质 (浪潮通用软件有限公司).pdf
- (正式版)DB45∕T 1642-2017 《卫生计生监督机构能力建设规范》.pdf
- (正式版)DB4403∕T 23-2024 《公共厕所建设规范》.pdf
- (正式版)DB4401∕T 296-2024 《装配式屋顶绿化技术规范》.pdf
- (正式版)DB45∕T 2240-2020 《翠冠梨生产技术规程》.pdf
- (正式版)DB45∕T 2300-2021 《小蚕共育防病技术规程》.pdf
- (正式版)DB45∕T 2176-2020 《白玉蔗栽培技术规程》.pdf
- (正式版)DB45∕T 2181-2020 《甘蔗尾梢牛羊颗粒饲料生产技术规程》.pdf
- (正式版)DB45∕T 2180-2020 《甘蔗黄叶病毒检测技术规程》.pdf
- (正式版)DB45∕T 2331-2021 《下枧河旅游排筏技术条件》.pdf
最近下载
- (高清版)B-T 18233.1-2022 信息技术 用户建筑群通用布缆 第1部分:通用要求.pdf VIP
- GSM-19T_v7_操作手册.pdf VIP
- 机械设计基础(第七版)杨可桢课后习题答案详解.pdf
- 2024下半年四川乐山市五通桥区事业单位考试招聘24人笔试备考题库及答案解析.docx VIP
- 医疗康养中心项目建议书.docx
- 华中科技大学2021-2022学年《财政学》期末考试试卷(B卷)附标准答案.docx
- 国开 电大计算机应用基础 终结性考试试题及答案.docx
- MSDS-PBT-长春 物质资料表.pdf VIP
- 海南电梯询价.doc VIP
- TSGT5002-2023年电梯维护保养规则.docx
原创力文档

文档评论(0)