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.

[参考译文] AWR1642BOOST:AWR1642BOOST 计时器功能。

Guru**** 2604225 points
Other Parts Discussed in Thread: AWR1642, AWR1443, SYSBIOS

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/664492/awr1642boost-awr1642boost-timer-functionality

器件型号:AWR1642BOOST
主题中讨论的其他器件:AWR1642AWR1443SYSBIOS

您好!

我想扩展 awr1642的 CAN (DCAN)测试应用。我已经成功验证了在接收器端(awr1443 DCAN)接收到 CAN 帧数据。现在我有要求了  

如下所示

步骤1:在 DCAN 上发送一个 CAN 帧、该 CAN 帧已经可用并正常工作。

步骤2:启动硬件计时器

步骤3:接收器板发送 第一帧的响应(步骤1帧的响应)

步骤4:发送方等待预定时间并在发送第二个帧之前中止(如果接收方未正确完成步骤3)。

因此、如果您可以指导 API 执行步骤2 (启动计时器)、并在预定时间内对其进行计数、那将会有所帮助。

我们需要实施多帧协议、以便使用 ISO 标准发送 CAN 数据。

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

    您是否正在使用 TI RTOS?

    如果是、请查阅用户指南中有关计时器/时钟 API 的内容。

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

    对于计时器功能,您需要依赖 SYSBIOS 函数。

    请参阅以下链接、了解如何在您的应用中使用计时器。
    processors.wiki.ti.com/.../BIOS_Training:_Timers_and_Clocks

    您只需要使用 Clock_create()、Clock_setTimeout()、Clock_start()和 Clock_stop()函数。

    如果您需要更多信息、请告诉我。

    谢谢、
    Raghu