现在做的一个课题,对实时性有一定的要求,采集需要在3.125us内完成,ADC完成转换就需要680ns,需要在中断中完成总共8个乘累加运算,当然还有采集的任务,现在采用C语言无法满足时间的要求,通过实验发现,只能完成7个乘累加运算。不会用汇编来编写这个中断服务程序,有哪位大侠给一些用汇编编写的中断服务程序或者类似的程序啊,多谢了!!!
Shine:
为什么一定要在中断中完成乘累加运算?
一般中断子程序中尽可能减少数据处理以防止漏中断,数据处理可以放在后台。
现在做的一个课题,对实时性有一定的要求,采集需要在3.125us内完成,ADC完成转换就需要680ns,需要在中断中完成总共8个乘累加运算,当然还有采集的任务,现在采用C语言无法满足时间的要求,通过实验发现,只能完成7个乘累加运算。不会用汇编来编写这个中断服务程序,有哪位大侠给一些用汇编编写的中断服务程序或者类似的程序啊,多谢了!!!
为什么一定要在中断中完成乘累加运算?
一般中断子程序中尽可能减少数据处理以防止漏中断,数据处理可以放在后台。