CC2430 CC2530标志和屏蔽的含义
在学习CC2430的时候,经常遇到“屏蔽”和“标志”等术语。在阅读《ZIgBee技术实践教程》时,发现书中部分寄存器中关于“屏蔽”和“标志”的说明和数据手册有出入,所以在这里归纳一下。
XX屏蔽,以IM结尾interrupt mask
例如OVFIM,T1CCTL1.IM。这些标志决定了中断是否发生。如果该位置位,则该中断条件满足时会发生中断。注意,中断条件发生和中断发生时不同的概念,当中断发生时,CPU会进入指定的中断向量执行中断服务函数,而中断条件发生时只会置位某些标志。
一句话总结,XXIM决定中断是否发生。
XX标志,以IF结尾 interrupt flag
例如 OVFIF,CH10IF,CH1IF。中断条件发生时,寄存器的相关位就会被置位。这些标志只能通过软件检查,使用完之后需要软件清零。
例如使用定时器1比较中断时,
//定时器1中断函数
#pragma vector=T1_VECTOR
__interrupt void Timer1_ISR(void)
{
if(T1CTL & 0x40){
P1_0 = 0;
T1CTL &=~ 0x40;
}
}
该段函数查询了T1CTL的第6位,即CH1IF标志位,查询之后清除了该标志位。
分享到:
相关推荐
zigbee,CC2430的LCD和串口显示程序。通过该程序熟悉zigbee的CC2430如何将数据显示在LCD上和上位机上面
ZigBee无线芯片CC2430&CC2431的单片机基础程序,包含23个基础例程源码,源自ZigBee 无线网络开发系统《C51RF-3 系统配套基础实验 》。 CC2430 基础实验一 自动闪烁 CC2430 基础实验二 按键控制开关 CC2430 基础实验...
典型的CC2430的模拟io口程序,亲自测试过。具有参考价值
cc2430模块说明,cc2430设置软件及说明
cc2430芯片资料cc2430芯片资料cc2430芯片资料cc2430芯片资料
CC2430-1 自动闪烁 CC2430-2 按键控制开关 CC2430-3 按键控制闪烁 CC2430-4 T1的使用 CC2430-5 T2的使用 CC2430-6 T3的使用 CC2430-7 T4的使用 CC2430-8 定时器中断 CC2430-9 外部中断 CC2430-10 片内温度 CC...
CC2430CC2431实例程序---片内温度传感器使用 CC2430CC2431实例程序---片内温度传感器使用
基于CC2430片内温度传感器的温度监测系统
收集了CC2430模块说明,CC2430应用原理图,simpliciti协议详解,CC2430例子程序,射频模块 PCB 板的布局指南等,
描述了TI公司的zigbee发射芯片cc2430与cc2530区别
基于STM32的CC2430点对多通信包含AD采集
官方发布的cc2430编程实例,适合初学者研究。
cc2430节点原理图 CC2430模块(PA)原理图 CC2430模块原理图 CC2430主板原理图 主板 cc2430节点原理图.rar CC2430模块(PA)原理图.rar CC2430模块原理图.rar CC2430主板原理图.rar
CC1110/ CC2430/ CC2510Debug and Programming InterfaceSpecificationRev. 1.2
CC2430中文 CC2430中文 CC2430中文
cc2430寄存器总结,内部包含了cc2430的指令集
cc2430开发平台英文用户手册,德州电器出品
cc2430cc2430介绍原理图
cc2430基础实验,cc2430基础实验
ZigBee 无线SOC 片上系统CC2430/CC2431中文详细说明手册,有需要的下了学习学习!