TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2652RB: 定时器触发时间间隔设置

Part Number:CC2652RB

如何将定时器的触发时间间隔设置到1ms以下 目前能设置的最低间隔为1ms,若输入0.5则会报错。如果想要0.5ms触发一次计时器请问应该如何操作

Alex Zhang:

https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_7_10_01_24/docs/drivers/doxygen/html/index.html

这个是定时器api函数说明

另外请您提供一下sdk的版本以及参考例程

,

Jiaqi Zheng:

SDK版本如图 ,参考例程为simple_peripheral

,

Alex Zhang:

你的目的是 修改扫描时间对吗

,

Jiaqi Zheng:

这是在我自己编写的程序中的一部分,我的目的是为了提高数据的传输速度

,

Alex Zhang:

以1ms为单位

,

Alex Zhang:

我这边给您提供了training 希望可以帮助到您

https://dev.ti.com/tirex/content/simplelink_academy_cc2640r2sdk_4_30_01_00/modules/blestack/ble_connections/ble_connections.html#connection-parameters

另外为您提供了两个相关链接,希望可以帮助到您

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/769045/ccs-launchxl-cc2640r2-amount-of-data-transmitted-during-advertising/2844911?tisearch=e2e-sitesearch&keymatch=SP_PERIODIC_EVT_PERIOD#2844911

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1232273/launchxl-cc2640r2-reading-adc-value-without-pressing-button-and-sending-via-bluetooth-to-ti-simplelink-connect/4662361?tisearch=e2e-sitesearch&keymatch=SP_PERIODIC_EVT_PERIOD#4662361

,

Jiaqi Zheng:

没有办法或者更短的时间间隔了吗,现在就是1ms,但是还想更快一些

,

Alex Zhang:

这个是官方的,您确定一个毫秒您的数据可以处理完。

,

Jiaqi Zheng:

是的,我现在就是1ms,我只需要将数据入队即可,所以1ms能够完成,但是现在想要更快

,

Alex Zhang:

这是个事件处理时间。

,

Alex Zhang:

从这个函数跳进去,结构体第三个成员您这边可以看一下

uint类型 无法使用浮点数

另外请您这边也注意这个

所以没办法 只能以整数为单位,您可以试着去修改一下273行

uint32_t clockTicks = clockDuration * (1000 / Clock_tickPeriod);

您试试放大或者缩小他的值,能不能实现效果,但是也是在整数的基础上

,

Alex Zhang:

您使用0.5ms 协议栈会有很大的可能性被阻塞,卡死

,

Jiaqi Zheng:

我是在例程的基础上改的,但是改动的变化还是挺大的, 。这是我自己写的线程,我主要还是想问您能不能将计时器的时间间隔设计的更小

,

Alex Zhang:

可是您的问题

Jiaqi Zheng said:如何将定时器的触发时间间隔设置到1ms以下

是这个无法,设置为0.5ms

,

Jiaqi Zheng:

我去尝试一下,谢谢您

,

Alex Zhang:

我建议您这边去training,看完ble培训,相信您会有不一样的收获

,

Jiaqi Zheng:

嗯嗯好

,

Alex Zhang:

不用尝试了 时间设置为0.5ms去做事件处理。很大的可能性会导致 协议栈阻塞

您这边还是去看一下ble的training吧,我这边为您提供链接以及地址

https://dev.ti.com/tirex/explore/node?node=A__AeE0v3645AxQnabd1AT4cA__com.ti.SIMPLELINK_ACADEMY_CC13XX_CC26XX_SDK__AfkT0vQ__LATEST

赞(0)
未经允许不得转载:TI中文支持网 » CC2652RB: 定时器触发时间间隔设置
分享到: 更多 (0)