Go Down

Topic: Problems with Atmega644P I2C together with timer1 and timer2 (Read 1 time) previous topic - next topic


I am using an Atmega644P with arduino bootloader. I have an application with I2C and also timers 1 and 2.
Timer2 is used to generate PWM and timer 1 generates an interrupt loop.
Using a simple application without the timers i can talk to an I2C slave device using the normal Wire library.
When the timers are active the system locks. Obviously something is clashing. Interupts ? timers ?.
Does anyone have any experience with this and how can it be overcome.
Which timers and which interupts does I2C use and can they be changed or my program timers changed.

thanks for your help


Nick Gammon

Can you post your code please? Use the "#" button to put code tags around it.
Please post technical questions on the forum, not by personal message. Thanks!

More info:

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131