51单片机的中断调度(与Labview通信,中断互相干扰)
时间:10-02
整理:3721RD
点击:
小弟正在做一个有关直流电机的控制实验,选择Labview作为上位机,51作为下位机,利用51产生不同占空比的PWM波来改变转速。问题是我选择了定时器中断来产生PWM波,又需要外部中断采集编码器的脉冲信号,还需要通过串口中断来与上位机通信,如何保证中断不互相干扰呢?因为是PID调速,所以占空比需要实时改变,而对转速的采集也是不能被打断的,这样定时器中断与外部中断就干扰了,设置优先级也没有用,还是89S52的处理能力不够么?跪求大神指点,感激不尽。
看起来好难啊!
真心纠结啊。