单片机学习小组
登录
直播中
张旭
7年用户
971经验值
私信
关注
cc2530的IO口输出和输入该怎么配置呢
开启该帖子的消息推送
物联网
IO口
cc2530的IO口输出和输入该怎么配置呢?
回帖
(1)
丁欣如
2022-1-25 11:14:08
一、笔记
1.cc2530所有口子都可以作为普通或对应的片上外设控制,P2有5个IO口,P2_1和P2_2口通常用来下程序,一般不用做普通IO口,所以P2SEL的低3位分别对应P2_0、P2_3、P2_4
2.输出怎么配置:
需要让P1_0处于普通IO口模式,非是偏上外设的模式 P1SEL 的第0位 (0为普通IO模式;1为片上外设模式)
//管理所有IO处于普通IO还是偏上外设,由P0SEL P1SEL P2SEL 决定
让P1_0处于输出状态,非输入状态 找到P1DIR 第0位 让它等于1
//让所有IO口处于输入状态还是输出状态由P0DIR P1DIR P2DIR 决定
P1_0=1;
输入怎么配置:
让P0_6处于普通IO口,非偏上外设模式 P0SEL 的第6位为0
让P0_6处于输入状态,非输出状态 P0DIR 的第6位为0
让P0_6处于上拉、下拉或者三态(高电阻,ADC采集时)中的一种状态
P0INP寄存器为1:三态;为0:上下拉;具体的上下拉用P2_5、6、7的三位的0、1表示
if(1==P0_6)
{//检测到的是高电平
}
else
{//检测到的P0_6外部是低电平
}
一、笔记
1.cc2530所有口子都可以作为普通或对应的片上外设控制,P2有5个IO口,P2_1和P2_2口通常用来下程序,一般不用做普通IO口,所以P2SEL的低3位分别对应P2_0、P2_3、P2_4
2.输出怎么配置:
需要让P1_0处于普通IO口模式,非是偏上外设的模式 P1SEL 的第0位 (0为普通IO模式;1为片上外设模式)
//管理所有IO处于普通IO还是偏上外设,由P0SEL P1SEL P2SEL 决定
让P1_0处于输出状态,非输入状态 找到P1DIR 第0位 让它等于1
//让所有IO口处于输入状态还是输出状态由P0DIR P1DIR P2DIR 决定
P1_0=1;
输入怎么配置:
让P0_6处于普通IO口,非偏上外设模式 P0SEL 的第6位为0
让P0_6处于输入状态,非输出状态 P0DIR 的第6位为0
让P0_6处于上拉、下拉或者三态(高电阻,ADC采集时)中的一种状态
P0INP寄存器为1:三态;为0:上下拉;具体的上下拉用P2_5、6、7的三位的0、1表示
if(1==P0_6)
{//检测到的是高电平
}
else
{//检测到的P0_6外部是低电平
}
举报
更多回帖
rotate(-90deg);
回复
相关问答
物联网
IO口
CC2530
IO
口
的初始化问题
2016-03-29
3946
cc2530
最小系统是由哪些部分组成的
2022-01-25
3532
CC2530
应该怎么定义
Io
口
是高阻状态?
2016-03-14
2880
CC2530
STM32通信收发不正常,怎么回事?
2016-03-15
2840
求助,会
CC2530
的请进!!!
2015-11-12
5324
CC2530
被继电器干扰问题
2018-06-24
1703
IIC跟
CC2530
通信怎么连接?
2016-03-15
8052
通过P0.3 4 5 6四个
IO
口
控制LED,
IO
口
的高低电平不能按设定的变换,请问
IO
口
在Zstack内部
配置
是什么模式?
2018-06-01
1595
如何更改
CC2530
的发射功率?
2016-04-01
4756
请问一下怎样去设计一种基于zigbee的
CC2530
流水灯?
2021-07-26
1094
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分