发布网友 发布时间:2022-04-12 14:40
共2个回答
热心网友 时间:2022-04-12 16:09
我也没试过行不行。
热心网友 时间:2022-04-12 17:27
这个不太可能的,因为在执行中断前必须要保存STATUS,W等寄存器,甚至还需要保存PCLATH等。那么从产生中断开始,到执行中断程序中的第一条语句,这里都至少需要10多个指令周期,执行中断内容也同样需要一定的时间,跳转指令还需要2个指令周期。执行完中断程序之后,还需要恢复STATUS,W等寄存器的值,20M的晶振,那么指令周期为0.2US,所以5-7US的时间是差不多的,换成汇编来写中断程序,可能会好点