如何在FreeRTOS中设置Tick为1ms

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
10个帖子/ 0个新
最后发表
xuguodong
离线
最后看到:2个月4天前
加入:2020-06-04 34
如何在FreeRTOS中设置Tick为1ms

嗨,对话框中,

1.

我们没有找到如何设置SystemCoreClock的值。
如。走读生uint32_t SystemCoreClock;

我想在FreeRTOS中设置Tick为1ms。请帮帮我?

2.

我们的外部振荡器是32。768兆赫和16兆赫。DA14683的最大频率为96MHz。

但是系统的实际频率是多少?

设备:
PM_Dialog
离线
最后看到:21小时31分钟前
工作人员
加入:2018-02-08 11:03
嗨xuguodong,

嗨xuguodong,

为什么需要修改操作系统tick?

芯片以16MHz的有源模式运行,以32.768MHz的睡眠模式运行,这是低功率时钟。

谢谢,PM_Dialog

xuguodong
离线
最后看到:2个月4天前
加入:2020-06-04 34
嗨,对话框中,

嗨,对话框中,

我知道6MHz和32.768MHz是外部有源振荡器。

我的问题如下:

在软件代码中DA14683的实际工作时钟频率是多少?

xuguodong
离线
最后看到:2个月4天前
加入:2020-06-04 34
嗨,对话框中,

嗨,对话框中,

我们的外部振荡器是32。768兆赫和16兆赫。如何使能DA14683的最大频率(96MHz) ?

PM_Dialog
离线
最后看到:21小时31分钟前
工作人员
加入:2018-02-08 11:03
嗨xuguodong,

嗨xuguodong,

应该使用cm_sys_clk_init()来初始化上电后的时钟。它将作为系统时钟的时钟源作为输入参数。

谢谢,PM_Dialog

xuguodong
离线
最后看到:2个月4天前
加入:2020-06-04 34
嗨,对话框中,

嗨,对话框中,

只找到了这个函数的声明,没有实现。

请帮助我。

xuguodong
离线
最后看到:2个月4天前
加入:2020-06-04 34
嗨,对话框中,

嗨,对话框中,

只找到了这个函数的声明,没有实现。

请帮助我。

PM_Dialog
离线
最后看到:21小时31分钟前
工作人员
加入:2018-02-08 11:03
嗨xuguodong,

嗨xuguodong,

可以在SDK的sys_clock_mgr.c中找到。我建议只使用cm_sys_clk_init(),避免修改源代码。

谢谢,PM_Dialog

xuguodong
离线
最后看到:2个月4天前
加入:2020-06-04 34
嗨,对话框中,

嗨,对话框中,

如何使用cm_sys_clk_init?你能给我一个示例代码吗?

我只设置cpu的工作频率为96MHz。

谢谢。

PM_Dialog
离线
最后看到:21小时31分钟前
工作人员
加入:2018-02-08 11:03
嗨xuguodong,

嗨xuguodong,

请查看SDK1的任何一个例子:在system_init()中有时钟初始化。

谢谢,PM_Dialog