|
Нижеприведенный кусочек программы, написанный в IAR 2.28
выполняется в AVRStudio примерно 350 мкс. В устройстве - около 2 мс.
Кто-нибудь поможет объяснить это?
...
float B;
PORTB &= 0xFD;
Pulses = Pulses + TCNT0;
Frequency = (Pulses*50.0)/50000000.0;
B = B_nmr * Frequency;
floatToStr(B); //здесь sprintf(....)
Pulses = 0.0;
TCNT0 = 0;
PORTB |= 0x02;
...
E-mail: info@telesys.ru