This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC1310:TI-RTOS 10us 计时器设置

Guru**** 2482105 points
Other Parts Discussed in Thread: CC1310

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1261857/cc1310-ti-rtos-10us-timer-setup

器件型号:CC1310

大家好、我使用 TI-RTOS 开发 CC1310。

我把计时器设置为10us 或小于100us,但它完全正常工作。

我怀疑这是 由中断优先级引起的、但我 在 hal 中找不到计时器的优先级设置。

Timer_Params Timer1_ISR_params;
Timer_Params_(_Timer1_ISR_params);
Timer1_ISR_params.period = 10;         

Timer1 = Timer_create (Timer_any、Timer1_ISR、&Timer1_ISR_params、&EB_task);   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我发现使用任务睡眠可以影响计时器,当我做 while (1)时,计时器将正常工作,但使用 sleep (),它的工作不是真的10us

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    阁下,

    您的问题是否已得到解决、或者您在设置计时器时是否仍然存在问题?

    此致、
    SID