文章目录:
一:与或操作
二:CC2530的通用 IO及相关寄存器
1.与通用I/O端口相关常用的4个寄存器
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寄存器
一:与或操作
清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寄存器