stm32中普通timer和systick有啥区别?因为之前听老鸟建议,少用systick。但不知道原因。有没有大侠可以帮忙结实一下。
评分
查看全部评分
可以看做一个速度可以配置会变化的时钟,systick每次指针走一次就触发一次变化,timer在到达设定时间后产生中断
这块儿我明白。但是有个疑问。就是如果在systick中处理类似串口数据的话,会不会对系统运行速度造成影响甚至改变。我意思说,如果我在systick中处理数据用了1秒钟,那么系统时钟会不会被改变。也就是系统会不会整个因为我处理过程而变得时钟不准
可能会,因为我也没尝试过用systick的中断来处理事件,systick属于内部中断,进入中断相隔的时间很短,尽量不要用systick的中断来处理耗时过长的事件
评分
查看全部评分
多谢大佬