随笔分类 - CC2530单片机
摘要:中断:CPU收到中断请求后暂停正在执行的程序,而去执行中断服务函数中的程序,处理结束后,继续执行原来的程序。 能够产生中断请求的中断源如下: CC2530中断设置步骤:使能端口组中断(IEN)——端口组中具体端口中断使能/禁止(PxIEN)——设置中断触发方式PICTL——使能系统总中断(EA) 下
阅读全文
摘要:单片机中各种针脚、串口、时钟、定时/计数器、看门狗等都需要通过软件来设置,这就要用到寄存器。 寄存器有很多要查阅的表格,根据具体的表格去理解各种设置。 如下表,与针脚设置有关的寄存器,Px是P0~P2。 由上表可知,SEL可以设置针脚为通用I/O还是外设I/O,具体参照下表。 例如,P1SEL &=
阅读全文
摘要:从图中可以看出,P1_2引脚可以感知SW1的状态,SW1未按下P1_2=1高电平,按下后P1_2=0接地。 注意:P1_2引脚只是感知SW1,不影响SW1。
阅读全文
摘要:#include "ioCC2530.h" //引用CC2530头文件 /************************************************************** 函数名称:delay 功 能:软件延时 入口参数:time--延时循环执行次数 出口参数:无 返 回 值:无 **************************************...
阅读全文
摘要:IAR可以生成hex文件,SmartRF烧写hex文件到CC2530单片机。 【IAR】 主要步骤:创建workspace、新建工程Project、新建文件(C源件)、C源件Add到Project中,设定Options属性,运行生成hex文件。 1、创建工作空间Workspace 2、新建工程Pro
阅读全文
摘要:图中可以看出,P1的0、1、3、4引脚分别连接着4个LED。控制引脚状态,来控制LED。 用到的寄存器附表如下:
阅读全文
摘要:单片机是一种集成电路芯片,包含中央处理器CPU、随机存储器RAM、只读存储器ROM、输入输出I/O接口、中断控制系统、定时/计数器和通信等多种功能部件。 本教程使用的单片机德州仪器生产的CC2530,其针脚分布如下: P0、P1各8个针脚(1字节=8位,针脚/位。一般16进制定义,自己换算二进制并结
阅读全文