总体的参考链接是:
https://ww2.mathworks.cn/help/ecoder/stmicroelectronicsstm32f4discovery/ref/timer.html
输入:
1,配置项:Enable frequency input
缩写:freq conunt
说明:“freq count — Frequency count of timer scalar” 的使用方法是,你可以设置一个常量值(constant),当计数器的计数值达到这个常量值时,就会触发一个事件,具体来说,你可以这样操作:首先,创建一个定时器实例,然后,使用 set_timer 函数来设置定时器的频率3。这个函数的参数就是你提到的常量值,也就是你希望在计数器达到多少时触发事件,最后,当计数器的计数值达到你设置的常量值时,就会触发一个事件。这个事件可以是任何你需要的操作,比如更新一个变量的值,或者执行一个函数。
2,配置项:Enable input to enable/disable timer
缩写:CEN(“CEN” 是 “Counter Enable”)
说明:“CEN — Port to enable timer counter scalar” 就像一个开关,用于控制计时器计数器的启用或禁用。当你设置 CEN 端口的值为 1 时,计时器计数器就会启动。相反,如果你设置 CEN 端口的值为 0,计时器计数器就会停止。这个功能在你需要精确控制计时器的运行时非常有用。
0 - 禁用计数器1
1 - 启用计数器1
3,配置项:Enable main ooutput enable(MOE) input
缩写:MOE
说明:“主输出”(Main Output)是指计时器的输出信号。在计时器中,“主输出使能”(Main Output Enable,简称 MOE)是一个功能,它控制计时器的主输出是否启用,当我们谈论计时器的 “主输出” 时,我们通常是指计时器产生的输出信号,而不是计数值(CNT)。这个输出信号可以用来驱动其他电子设备,或者作为其他电子设备的输入信号,在一些应用中,计时器的主输出信号可以用来驱动电机,或者控制LED的亮度。在这些情况下,计时器的主输出信号通常会通过PWM(脉宽调制)来控制电机的转速或LED的亮度。计时器的 “主输出” 和 “计数值” 是两个不同的概念。“计数值” 是计时器内部的一个状态,表示计时器已经计数的次数。而 “主输出” 是计时器产生的一个信号,可以用来驱动或控制其他电子设备。希望这个解释对你有所帮助!
stm32硬件输入中断,触发事件