谁知道5406mcu 的编码器实现的代码。io口控制的
void Encoder_Data_Collect()
{
uchar a = 0;
uchar b = 0;
Number++;
a = ENCODER_A;
b = ENCODER_B;
Encoder_Data_Temporary |= a;
Encoder_Data_Temporary <<= 1;
Encoder_Data_Temporary += b;
Encoder_Data_Temporary <<= 1;
if(Number >= 3)
{
Encoder_Data = Encoder_Data_Temporary;
Encoder_Data_Temporary = 0;
Number = 0;
}
}
Encoder_Data 全局变量
这样的数据采集为什么不对呀。。。。0.3ms一次。谁能帮解答哈