Atmega328p + CVAVR 2.04.4
Стандартная оптимизация:
Контроллер просто зависает на месте цикла for, просто висит и все
Код: Выделить всё
void SendCommandPacket(char pType, char pCommand)
{
<......>
for(d=7;d>=0;d--) // Висит на этом цикле и всё тут, даже если тело цикла пусто...
}
while (1)
{
delay_ms(500);
SendCommandPacket(0x34,0x00);
PORTB ^= (1 << 5); // blink LED for test activity
delay_ms(2000);
};






