- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
D7 D6 D5 D4 D3 D2 D1 D0P0_7方
D7 D6 D5 D4 D3 D2 D1 D0
P0_7方P0_6方P0_5方P0_4方P0_3方P0_2方P0_1方P0_0方向 向 向 向 向 向 向 向
P1SEL(P1功能选择寄存器,P0SEL同理):
一.CC2530控制外设的基本方法(通用I/O口)
CC2530的I/O控制口一共有21个,分成3组,分别是P0、P1和P2;由上面的对照表可以看出LED1所对应的I/O口为P1_0,LED2所对应的I/O口为P1_1,LED3所对应的I/O口为P1_4,LED4所对应的I/O为P0_1。
相对应的常用SFR有:
P1DIR(P1方向寄存器,P0DIR同理):0:输入
1:输出
D7
P1.7的功能
D6
P1.6的功能
D5
P1.5的功能
D4
P1.4的功能
D3
P1.3的功能
D2
P1.2的功能
D1
P1.1的功能
D0
P1.0的功能
0:普通
0:普通
0:普通
0:普通
0:普通
0:普通
0:普通
0:普通
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
1:外设功
1:外设功
1:外设功
1:外设功
1:外设功
1:外设功
1:外设功
1:外设功
能
能
能
能
能
能
能
能
P0SEL(P1SEL
P0SEL(P1SEL相同):各个I/O口的功能选择,0为普通I/O功能,1为外设功能
D7
D7
D6
D5
D4
D3
D2
D1
D0
P2SEL:(D0到D2位)端口2功能选择和端口1外设优先级控制
什么是外设优先级:当PERCFG分配两个外设到相同的引脚时,需要设置这两个
外设的优先级,确定哪一个外设先被响应
D7
D6
D5
D4
0:定时器1优先
1:定时
器4优先
D3
D2
D1
D0
0:USART0:USART
未 0优先
1优先
用
1:USART1:定时器
0:USART
优先
1:定时器
优先
P2_4功
能选择
P2_3功
能选择
P2_0功
能选择
1优先
3优先
P0DIR(P1DIR
P0DIR(P1DIR相同):设置各个I/O的方向,0为输入,1为输出
D7 D6 D5 D4 D3 D2 D1 D0
P0_7方P0_6方P0_5方P0_4方P0_3方P0_2方P0_1方P0_0方向 向 向 向 向 向 向 向
P0IEN(P1IEN相同):各个控制口的中断使能,0为中断禁止,1为中断使能。P2DIR
P0IEN(P1IEN相同):各个控制口的中断使能,0为中断禁止,1为中断使能。
P2DIR:D0~D4设置P2_0到P2_4的方向
D7、D6位作为端口0外设优先级的控制
D7D6 D5
D4
D3
D2
D1
D0
X X 未使用P2_4方向 P2_3方向 P2_2方向 P2_1方向 P2_0方向
D7D600
D7D600
01
10
11
意义
第1优先级:USART0
第2优先级:USART1
第3优先级:定时器1
第1优先级:USART1
第2优先级:USART0
第3优先级:定时器1
第1优先级:定时器1通道0-1
第2优先级:USART1
第3优先级:USART0
第4优先级:定时器1通道2–3
第1优先级:定时器1通道2-3
第2优先级:USART0
第3优先级:USART1
第4优先级:定时器1通道0–1
寄存器的设置:将控制寄存器的某一位置1:
寄存器的设置:
将控制寄存器的某一位置1:
例:P1DIR|=0X02;
解释:”|=“表示按位或运算,0X02为十六进制数,转换成二进制数为00000010,若P1DIR原来的值为00110000,或运算后P1DIR的值为00110010。根据上面给出的取值表可知,按位
与运算后P1_1的方向改为输出,其他I/O口方向保持不变。
将控制寄存器某一位清0:
例:P1DIR=~0X02;
解释:”=“表示按位与运算,”~“运算符表示取反,0X02为00000010,即~0X02为11111101。若P1DIR原来的值为00110010,与运算后P1DIR的值为00110000。
二.通过中断控制LED,如何捕获一个外部中断和CC2530捕获外部中断后的处理流程
D7
D6
D5
D4
D3
D2
D1
D0
您可能关注的文档
最近下载
- 张思德革命英雄人物故事PPT课件(图文演讲).pptx
- 多媒体技术与应用教程(全套课件91P).pptx VIP
- 肖维青中国文化英语综合教程.pdf VIP
- Unit 1 School things(大单元教学解读)三年级英语下册(译林版三起2024).pdf
- 五年级美术下册课件-5景物的近大远小(7)-冀美版.ppt
- 消防员的体能训练与技战术训练课件.pptx VIP
- 2024《财务共享服务中心的运营现状及优化策略研究-以鞍钢集团为例》14000字.docx
- 2024-2025学年九年级语文期末模拟考试卷期末模拟卷(安徽专用,范围:上册+下册).pdf VIP
- 1金正日の料理人.pdf
- 新《特种设备生产和充装单位许可规则》--气瓶充装许可部分.doc
文档评论(0)