文章目录[隐藏]
文章目录:
一:与或操作
清0:&=~
置1:|=
与操作 & :将寄存器中某些位置0同时不影响其他位
任何值与1相与,保留原值
任何值与0相与,结果为0
有两个1才为1
很多时候&要取反~
或操作 |:将寄存器中某些位置1同时不影响其他位
任何值与0相或,保留原值
任何值与1相或,结果为1
有一个1就为1
异或 ^
两个相同为0
从左往右,0位开始
二:CC2530的通用 IO及相关寄存器
1.与通用I/O端口相关常用的4个寄存器
PXSEL 功能选择
RXDIR 传输模式
PXINP 输入模式:上拉、下拉、三态
PX 数据端口
2.PxSEL寄存器与PxDIR寄存器
3.P0INP寄存器与P1INP寄存器与P2INP
三:按键的工作原理与程序设计思路
按键的两个引脚,一端通过电阻上拉到高电平,另一端接地 没有按键下的时候,输入引脚为 高电平 当有按键下的时候,输入引脚为 低电平 通过识别高低电平来判断:是否有按键触发 去抖动处理:有干扰信号,获得真实的按键触发信号
四:CC2530的中断系统
1.CC253018个中断源
2.CC2530中断服务函数的格式
3.中断相关的寄存器
3.1 IEN0
3.2 IEN1
3.3 IEN2
五:CC2530外部中断及相关寄存器
端口组的中断标志 P0IF、 P1IF、P2IF
1.端口使能寄存器 P0IEN、P1IEN、P2IEN
2.端口输入信号寄存器 PICTL
3.端口中断状态标志寄存器 P0IGF、P1IGF
六:CC2530的定时器资源概述
1.CC2530的5个定时/计数器
2.定时器1的工作原理 T1CNTL、T1CNTH
3.定时器1的三种工作模式
4.CC2530的定时器中断系统
5.最大计数的计算与设置
6.T1CTL定时器1控制寄存器
7.T1CCTLx定时器1通道x捕获/比较控制寄存器
8.T1STAT 定时器1状态寄存器
七:前后台程序设计思维模式
八:看门狗
1.WDCTL看门狗控制寄存器
2.IEN2中断使能寄存器2
九:CC2530系统时钟的设置
1.概述
2.时钟控制命令寄存器 CLKCONCMD
3.时钟控制状态寄存器(只读) CLKCONSTA
十:CC2530串口资源及相关寄存器
1.概述
2.UART串口引脚的映射关系
3.PERCFG外设控制寄存器
4.波特率的计算与设置
扩展
5.USART寄存器
5.1 UOCSR 控制和状态
5.2 U0UCR UART控制
5.3 U0GCR 通用控制
5.4 UOBUF 接收/传送数据缓存
5.5 U0BAUD 波特率控制
6.串口0的UART初始化设置
十一:CC2530的ADC及相关寄存器
1.基本原理
2.资源概述
3.ADC寄存器
版权声明:本文为CSDN博主「刘鑫磊up」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liu17234050/article/details/115430056
文章目录:
一:与或操作
清0:&=~
置1:|=
与操作 & :将寄存器中某些位置0同时不影响其他位
任何值与1相与,保留原值
任何值与0相与,结果为0
有两个1才为1
很多时候&要取反~
或操作 |:将寄存器中某些位置1同时不影响其他位
任何值与0相或,保留原值
任何值与1相或,结果为1
有一个1就为1
异或 ^
两个相同为0
从左往右,0位开始
二:CC2530的通用 IO及相关寄存器
1.与通用I/O端口相关常用的4个寄存器
PXSEL 功能选择
RXDIR 传输模式
PXINP 输入模式:上拉、下拉、三态
PX 数据端口
2.PxSEL寄存器与PxDIR寄存器
3.P0INP寄存器与P1INP寄存器与P2INP
三:按键的工作原理与程序设计思路
按键的两个引脚,一端通过电阻上拉到高电平,另一端接地 没有按键下的时候,输入引脚为 高电平 当有按键下的时候,输入引脚为 低电平 通过识别高低电平来判断:是否有按键触发 去抖动处理:有干扰信号,获得真实的按键触发信号
四:CC2530的中断系统
1.CC253018个中断源
2.CC2530中断服务函数的格式
3.中断相关的寄存器
3.1 IEN0
3.2 IEN1
3.3 IEN2
五:CC2530外部中断及相关寄存器
端口组的中断标志 P0IF、 P1IF、P2IF
1.端口使能寄存器 P0IEN、P1IEN、P2IEN
2.端口输入信号寄存器 PICTL
3.端口中断状态标志寄存器 P0IGF、P1IGF
六:CC2530的定时器资源概述
1.CC2530的5个定时/计数器
2.定时器1的工作原理 T1CNTL、T1CNTH
3.定时器1的三种工作模式
4.CC2530的定时器中断系统
5.最大计数的计算与设置
6.T1CTL定时器1控制寄存器
7.T1CCTLx定时器1通道x捕获/比较控制寄存器
8.T1STAT 定时器1状态寄存器
七:前后台程序设计思维模式
八:看门狗
1.WDCTL看门狗控制寄存器
2.IEN2中断使能寄存器2
九:CC2530系统时钟的设置
1.概述
2.时钟控制命令寄存器 CLKCONCMD
3.时钟控制状态寄存器(只读) CLKCONSTA
十:CC2530串口资源及相关寄存器
1.概述
2.UART串口引脚的映射关系
3.PERCFG外设控制寄存器
4.波特率的计算与设置
扩展
5.USART寄存器
5.1 UOCSR 控制和状态
5.2 U0UCR UART控制
5.3 U0GCR 通用控制
5.4 UOBUF 接收/传送数据缓存
5.5 U0BAUD 波特率控制
6.串口0的UART初始化设置
十一:CC2530的ADC及相关寄存器
1.基本原理
2.资源概述
3.ADC寄存器
版权声明:本文为CSDN博主「刘鑫磊up」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liu17234050/article/details/115430056
暂无评论