gpt4 book ai didi

c - 使用 RTC 周期性功能(传递事件处理程序)

转载 作者:行者123 更新时间:2023-11-30 15:12:42 24 4
gpt4 key购买 nike

我想使用 TTTech 库中的周期性 RTC 函数,但我遇到问题来理解和使用这个功能。我如何传递函数调用(event_handler)。我必须用这个参数(event_handler)做什么。

IO_RTC_PeriodicInit(ubyte2周期,rtc_eventhandler_ptr event_handler);

\brief 初始化周期定时器

初始化周期性计时器

\param period 应调用事件处理程序的周期。单位:美国(500..65535)\param event_handler 指向周期性事件处理程序的函数指针

<小时/>

定义 IO_RTC_TICKS_PER_US ((IO_DRIVER_SYSTEM_CLOCK)/80)

typedef 用于周期事件处理程序的函数指针中断处理程序typedef void (*rtc_eventhandler_ptr) (void);

有人知道如何使用该功能吗?

谢谢

最佳答案

你必须编写自己的函数,例如,

void maxxfunc(void)
{
/* Do something here... */
}

然后将其传递给API,

IO_RTC_PeriodicInit (100000, maxxfunc );

这应该每秒调用您的函数 10 次(每 100000 us 一次)。

关于c - 使用 RTC 周期性功能(传递事件处理程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34964621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com