Napisałem program do obsługi przetwornika ADC i program do obsługi I2C. Oba programy działają oddzielnie na Atmega8. Problem zaczyna się gdy złożę te dwa programy w jeden. Programy oczywiście działają tylko, że po wprowadzeniu mikrokontrolera w tryb uśpienia ADC noise reduction i2c przestaje komunikować się. Czy jest coś ważnego o czym mogłem zapomnieć przy pisaniu programu? Czy to normalne zachowanie atmegi?
Czy po uśpieniu procka trzeba obudzić TWI czy powinien sam wstać?