请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP432-RTOS Thread 中讨论的其他器件:SYSBIOS
工具/软件:TI-RTOS
在 SYS/BIOS (TI-RTOS 内核) v6.46用户指南(spruex3q)的128页中、提供了一个代码片段、用于在运行时创建时钟实例。
摘录如下:
运行时示例:此 C 示例展示了如何创建时钟实例。 此实例是动态的(重复运行),并自动启动。 它每5个节拍运行一次 MyHandler 函数。 用户参数(UARg)传递给函数。
Clock_Params clockParams;
Clock_Handle myClock;
Error_Block EB;
Error_init (&EB);
Clock_Params_init (&clockParams);
clockParams.period = 5;
clockParams.startFlag = true;
clockParams.arg =(UARg) 0x5555;
myClock = Clock_create (myHandler1、5、 &clockParams、&EB);
if (myClock == NULL){
System_abort ("时钟创建失败");
}
当我使用此代码时、我(很明显)会遇到编译错误、因为我没有包含必要的文件、但我似乎无法确定它们的位置/调用位置。
感谢您的帮助、
Christian
