- 12
- 0
- 约7.55千字
- 约 37页
- 2016-12-07 发布于湖北
- 举报
第三周CC2530基础(大课)概要
三、CC2530 GPIO口的编程 CC2530共有21个可用作数字输入、输出管脚或者其他外围设备管脚,主要特性如下: (1)数字输入、输出; (2)可以作为普通的输入、输出管脚或其他外围设备管脚; (3)管脚内部具有上下拉电阻(输入时才有用); (4)可用作外部中断输入; 其中,(3)特性少数管脚没有;GPIO口作为外围设备管脚的具体配置可参加CC2530的数据手册73页的Table 7-1; CC2530 GPIO口的编程 21个管脚被分成了3组 (1)P0组:8个管脚分别是P0_0-------P0_7; (2)P1组:8个管脚分别是P1_0-------P1_7; (3)P2组:5个管脚分别是P2_0-------P2_4 GPIO口用作普通IO口的应用场合 (1)外部设备所要求的通信速率较低低; (2)通信协议简单,例如和发光二极管、按键、继电器等简单设备的通信 CC2530 GPIO口的编程 在计算系系统中,一个再复杂的IO接口电路面向CPU的一面都是一组特殊功能寄存器SFR; CPU 通过读、写与IO接口相关联的一组SFR来间接和连在IO接口上的外部设备进行信息交换; 普通的输入、输出管脚的编程,主要涉及如下几个sfr(8位): PxSEL:每位所对应的管脚时普通IO还是外围设备IO; Px: 每位的值和对应管脚的电平一致; PxDIR:每位对应管脚是输入还是输出; PxINP:管脚拉电阻选择 这里x可以为0,1,2 CC2530 GPIO口的编程 PxSel: 7 6 5 4 3 2 1 0 例: PxDIR: 7 6 5 4 3 2 1 0 例: Px: 7 6 5 4 3 2 1 0 CC2530 GPIO口的编程 CC2530 GPIO普通输入、输出的编程步骤: (1)设置PxSEL,选择管脚功能; (2)设置PxDIR,选择管脚方向; (3)设置Px为管脚的初始状态; 特殊功能寄存器位于8051 CPU存储空间的SFR区域,You cannot create a pointer to an object located in SFR memory!!也就是说,尽管知道了P0SEL的地址为0xf3,但我们却无法通过指针来访问它!! CC2530中的特殊功能寄存器以及其中的每一位在其头文件iocc2530.h中已经定义好了,我们直接拿来使用就行了如 :P0SEL P0DIR P0 P0_0等。 位运算要非常熟悉: | ~ ^ 小结 本次课开始主要讲述了CC2530的物理存储器如何映射到存储空间,理解这种映射关系是编程时正确、有效地使用存储器的前提;CC2530最简单的片上资源GPIO口的控制原理和编程方法,GPIO口的正确使用将为后面复杂的片上IO接口打下坚实的基础。 课后思考 查阅资料理解IOCC2530.h中关于定义特殊功能寄存器、特殊功能寄存器位的宏: #define SFR(name,addr) __sfr __no_init volatile unsigned char name @ addr; #define SFRBIT(name, addr, bit7, bit6, bit5, bit4, bit3, bit2, bit1, bit0) \ __sfr __no_init volatile union \ { \ unsigned char name; \ struct { \ unsigned char bit0 : 1; \ unsigned char bit1 : 1; \ unsigned char bit2 : 1; \ unsigned char bit3 : 1; \ unsigned char bit4 : 1; \ unsigned char bit5 : 1; \ unsigned char bit6 : 1; \ unsigned char bit7 : 1; \ }; \ } @ addr; 预习内容 1.CC2530数据手册 2.网上资料理解CC253
您可能关注的文档
最近下载
- 医院电子病历五级工作组工作制度及流程.docx VIP
- 增值税发票开票系统操作流程.doc VIP
- 建筑工程图集 15D202-2:柴油发电机组设计与安装.pdf VIP
- 2024商丘医学高等专科学校教师招聘考试真题及答案.docx VIP
- 现代工程图学习题集(第5版)杨裕根 课后习题答案解析.pdf
- 医院电子病历分级评价现场演练专家问题总结(五级).pdf VIP
- 狂犬病病毒攻毒犬唾液排毒与病毒在体内的分布研究.pdf VIP
- 桩基施工方案桩基桩基施工方案施工方案桩基础施工方案桩基施工.docx
- 屋面防水工程工程施工组织设计方案.docx VIP
- 2025年沈阳市直机关遴选公务员笔试真题汇编带答案解析.docx VIP
原创力文档

文档评论(0)