问题标签 [system-clock]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 以编程方式显示 Windows 10 本机时钟小部件
所以我使用了一个时钟替换程序。问题是它还劫持了时钟的点击次数。因此,每当我单击通知区域中的时钟时,程序的弹出菜单都会启动,而不是默认的 Windows 时钟小部件。
我也试过AHK ControlClick
。TrayClockWClass
我仍然没有得到原始小部件。有没有办法以编程方式启动原始小部件?我使用的是 Windows 10 1607。
我对 RunDll、API、SendMessage 或任何其他方式都很好。
c++11 - 以毫秒为单位获取自纪元以来的时间未正确输出
我使用了这个论坛上一个答案的代码,但它似乎不正确。我不知道这是代码还是我记录它的方式。
Log输出为 119682234 ,应该是 10 个字符时只有 9 个字符。这就像 Log 语句中的%u不正确一样简单吗?
c - C中clock()函数的准确性
我有一些代码试图确定代码块的执行时间。
我机器上代码片段的输出是
因此,如果我的 CPU 以 21 MHz 运行并假设这是唯一执行的操作,则每个机器周期大约等于 47 纳秒,因此 (18294 * 47) = 859818 纳秒。
这会是我代码中 for 循环的执行时间吗?我在这里做了一些不正确的假设吗?
c - HAL_RCC_OscConfig 花费的时间太长(大约 170 μS),从 STOP 唤醒时我需要它小于 50 μS
在 NUCLEO-L053R8 板上开发 STM32L053R8。
我们有一个系统,它每 200 μS 左右从睡眠中“唤醒”,做少量工作然后返回睡眠(停止模式)。理想情况下,我希望在 50 μS 内从 STOP 唤醒。该HAL_RCC_OscConfig()
函数大约需要 170 μS,这使得这项工作毫无意义。
据我所知,大部分时间都花在了 PLL 配置上,特别是在重新启用 PLL 之后的 while 循环(“等待 PLL 准备就绪”)(大约 98 μS)。
有什么方法可以在 50 μS 以下从 STOP 模式唤醒并恢复到全速 HSI?从 STOP 唤醒时设置时钟的最有效方法是什么?
目前我使用 PWR_STOP 示例中规定的方法,如下所示:
调用SystemClockConfig_STOP()
依次调用SystemClock_Config(
) 来配置时钟并在HAL_RCC_OscConfig(&RCC_OscInitStruct)
.
非常感谢您提供的任何帮助。
linux - 如何使用 ALSA 将音频时钟从属系统时钟?
我想要
- 使音频时钟成为系统时钟的从属或
- 使用系统时钟而不是音频时钟来驱动音频系统。
ALSA有可能吗?
android - 调用停止后计时器仍在运行?
我正在尝试实现一个小时分钟和秒格式的计时器。当我调用停止时,计时器仍会继续计时,并在我再次启动计时器时将其添加到其中。我也不希望计时器被重置,因此只能恢复它。
这是我的代码:
在创建时:
计时法:
microcontroller - stm32f4 时钟配置不会启用 PWR 寄存器中的位
我最近购买了一块 NUCLEO-F446RE 板(STM32F4 产品),我在启用 PWR 寄存器中的位时遇到了重大问题。
我的目标是使用计时器使 LED 闪烁,并且我正在尝试将 HSI 时钟配置为 180 MHz 的最大系统频率。
我已按照参考手册中的说明设置为“T”。以下是说明的屏幕截图:参考手册的屏幕截图
IDE:Keil v5
该板正在运行最新的固件。
这是我的代码:
我还没有完成定时器的设置,所以我只是使用 CPU 浪费循环来闪烁 LED。
有 2 个问题(1 个次要问题和 1 个主要问题):
1.
当我执行上面的代码时,它陷入了无限循环。考虑到默认情况下启用该值,这并不是什么大问题。虽然我想知道为什么会这样。我一直在评论这个块来执行下面的代码块。
2.
上面的代码是最麻烦的。当我调试我的代码时,PWR_CR_ODEN 没有启用并最终陷入第二行的无限循环。我还尝试使用以下方法启用该位:
但它仍然卡在第二行代码上。
参考手册没有说明配置该寄存器的任何特殊之处。我完全迷失在这里。
奇怪的是,如果我完全省略了 2 块代码,程序将执行并闪烁 LED。但是,我想解决上面显示的问题并了解为什么会发生这种情况。
任何帮助是极大的赞赏。对不起,很长的帖子。
c++ - system_clock 返回负时间 C++
我正在编写代码来计时 for 循环,我使用了教授给我的代码,它使用了 system_clock。我的问题是,在我正在计时的一个 for 循环中,它返回的是负时间。有时它是不同的数字,但总是负数。
这是代码:
其中 dr 是对内部带有填充数组的结构的引用,而 secondSum 是对该数组中的不同值求和的函数。
javascript - javascript中的时间更新问题
在 javascript 中有一个对象 new Date() 它给出了系统时钟可以选择的当前时间和日期
但是当我在下几个小时移动时间时,为什么在 javascript 中更新时间需要大约 45 秒?
示例:- 当前时间是 10:46,但是当我将系统时钟更改为 11:46 时,更新大约需要 45 秒。
fortran - 我是否正确使用 Fortran system_clock?
我通过system_clock
以下方式使用 Fortran90(用 gfortran 编译)的函数:
我想知道我是否正确使用了这个功能。确实,我没有为 and 指定值count_rate
,count_max
但我猜有默认值。此外,似乎我必须考虑count_0
或count_1
超过count_max
价值的情况,不是吗。如您所见,为了漂亮的格式,我将秒数和经过时间的小数部分分开。