Cze,
Sprawdzam stan na porcie PORTB5. Gdy zakomentuje wywołanie funkcji, program działa. Jest stan wysoki na wyjściu.
W funkcji inicjalizowalem SPI. Program również się zawieszał. Gdy wstawiałem zawartość funkcji do programu głównego wszystko było ok.
Optymalizacja wyłączona.
//Funkcja
inline static void spi_init(void)
{
return;
}
//Program główny
int main()
{
DDRB |= 1<<5;
PORTB &=~(1<<5);
spi_init();
while(1)
PORTB |= 1<<5;
}Sprawdzam stan na porcie PORTB5. Gdy zakomentuje wywołanie funkcji, program działa. Jest stan wysoki na wyjściu.
W funkcji inicjalizowalem SPI. Program również się zawieszał. Gdy wstawiałem zawartość funkcji do programu głównego wszystko było ok.
Optymalizacja wyłączona.
