今天跟一个老师傅聊了一下,中断过长确实不好。
虽然可以抢占,但是还有可能出现丢失数据的现象。
比如某一个重要的数据处理时间比较长,另一个等级稍微低,但也比较重要的数据就有可能接收不到
中断处只处理一件事情,那就是跳转,跳转到中断处理程序的入口地址
这样的话避免了中断的复杂度
看看芯片设计时所采用的中断管理机制,或者实现方式
有些芯片的中断也是能够适用于进行数据运算的
但是一般情况下,还是在主函数里面比较靠谱。
中断处理程序不是就算中断服务程序吗?
跳转过去也没有改变什么啊,还是处在中断状态