ChanX 发表于 2024-3-19 18:11:20

关于STC8H1K28单片机启动中断特别的多的询问

各位工程师大家好,最近在使用SCT8H1K28开发,需要用到的引脚资源比较多,尤其是中断这边,像串口中断,外部IO中断5个全用上了,定时器中断基本也全用上了。

这种情况下会不会中断之间相互影响很严重?有没有什么方法可以尽量优化呢?
实在不行的话,STC有没有好一些型号的推荐,谢谢大家了!

_奶咖君_ 发表于 2024-3-20 10:39:16

还是那个原则,中断服务函数一定要精巧,不要做太多的事情。

_奶咖君_ 发表于 2024-3-20 10:39:35

其次是可以把用到的中断的事情 ,排个顺序,,有个轻重缓急,再利用中断优先级设置,把重要的中断设置高的优先级

_奶咖君_ 发表于 2024-3-20 10:40:17

再者就是可以提高一下主频。执行函数快了,中断之间的影响一定程度会减小。
剩下的坛友补充{:4_167:}

21cnsound 发表于 2024-3-20 10:56:11

中断比轮询效率要高,还是尽量用中断实现,注意事项前面的人已答复。

小飞侠 发表于 2024-3-21 08:17:01

中断处理程序尽量短小精悍,处理时间尽量短,再配合中断优先级就可以
页: [1]
查看完整版本: 关于STC8H1K28单片机启动中断特别的多的询问