twi i usypianie procka

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ć?

Reply to
Darek
Loading thread data ...

Jesli komunikacje I2C zrobiles na przerwaniach, to przerwanie od TWI (address match) spowoduje wyjscie z sleep adc noise reduction. (str 32 datasheet atmega8)

Reply to
DJ

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.