cc2530定时器(TIM3/TIM4)操作

 时间:2026-02-12 04:06:42

1、新建工程

在IAR中新建工程,不知道的可以查看我的分享:《IAR如何建立工程》,建立文件,工程设置等;

cc2530定时器(TIM3/TIM4)操作

2、TIM3/TIM4

查看cc2530说明书可以知道,TIM3/4都是8位的定时/计数器,每个定时器有2个捕捉/比较通道、置位/复位/翻转比较输出、时钟分频、中断、DMA触发等

模式控制常用: TxCTL寄存器控制。

3、定时器模式

定时器有许多种模式,比如Up/Down、Free Mode、Module Mode、Input Capture Mode、Output Compare Mode等,当然,最常用的是Module Mode,如下设定即可:

void wg_timerInit(void)

{

  T3CTL |= 0xe0; 

  T3IE = 1;

  T3CTL |= BIT4; 

  EA = 1;

}

4、TIM3/4定时器中断服务程序

如下所示即为定时器TIM3代码:

#pragma vector = T3_VECTOR

 __interrupt void T3_isr(void)

{

  IRCON &= ~BIT3; //T3IF clear

  if(++wg_cnt>=244)  

  {

    wg_cnt = 0;

    P1_0 = ~P1_0;

  }

}

  • 资源管理器结束任务后电脑白屏
  • Ubuntu系统怎么设置终端的文字字体和背景颜色
  • MATLAB2018怎么下载安装与激活
  • Visual Studio怎么创建 hello word程序
  • 怎么用visualstudio
  • 热门搜索
    晒家风手抄报 社会实践手抄报 关于四季的手抄报 小学消防安全手抄报 我爱我校手抄报 国学经典手抄报花边 小学生行为规范手抄报 数学天地手抄报 建党95周年手抄报 消防安全手抄报边框