不是的,是这样,可能我没说明白,不好意思,传感器每5ms产生一个数,用iic读取一次数要花费700us,就是传输传感器的数据由于数据较大,光是传输的过程就要要花费700us,也就是每次收数iic通讯维持的时间700us,而就是这个700us时间我觉得太长了,因为你看,我还有别的东西要周期性操作,有个定时器输出pwm的中断是100us一次,如果每5ms内,收这个传感器的数,iic就要占用700us,这个如果是cpu操作读数,cpu就得一直等着iic总线读完了,这700us就不能做别的事情,也就是我希望那个pwm的那个100us这个周期不被打断,不想这个700us读数的时候,其他的事情都在等待,不能做
|