如果你用STM32实现上述的功能,设计思路和你的51定时器设计思路一样。
STM32的定时器和51的定时器的区别是,32的定时复杂,功能更多。
比如51的定时器除了定时和计数外,就没有其他的功能了。
32的定时器除了上述功能,其也衍生了很多的功能,如输入捕捉、PWM、正交编码、计数(向上计数、向下计数)等等
也是一样啊,设置定时器中断动作,比如每秒+1
运行你要做的事情,结束时读取数值,就是你运行时间了。
这是STM32的定时器更多,功能更强,而且没习惯STM32,所以觉得复杂。
首先思路是一样的,其次STM32的设置上可能多了点,但配合STM32的库来用,很好用。
可以先找个定时器程序看看,然后自己再改动。