CC3200——定时器定时时间的计算

本文介绍了CC3200定时器的使用,包括四组A、B两个子定时器。通过官方SDK中断例程,详细阐述了配置定时器模式和装载初始值的过程。计算定时时间的核心公式是(MICROSECONDS_TO_TICKS(us)),其中涉及系统主频和定时延迟。通过解析宏定义,揭示了定时器如何在500us后触发中断,同时提到了中断函数的注册、中断优先级设置和定时器使能。
摘要由CSDN通过智能技术生成

CC3200的定时器可分为四组:

每组又各有A  B两个子定时器

官方SDK中,interrupt例程,涉及三个定时器的定时操作,具体操作步骤如下:

1、使能并复位相应定时器

    //

    // Enable and Reset the timer blocks

    //

    MAP_PRCMPeripheralClkEnable(PRCM_TIMERA0, PRCM_RUN_MODE_CLK);

    MAP_PRCMPeripheralClkEnable(PRCM_TIMERA1, PRCM_RUN_MODE_CLK);

    MAP_PRCMPeripheralClkEnable(PRCM_TIMERA2, PRCM_RUN_MODE_CLK);

    MAP_PRCMPeripheralReset(PRCM_TIMERA0);

    MAP_PRCMPeripheralReset(PRCM_TIMERA1);

    MAP_PRCMPeripheralReset(PRCM_TIMERA2);

2、配置定时器模式,并装载初始值

MAP_TimerConfigure(TIMERA0_BASE, TIMER_CFG_ONE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值