Hi I've got some strange problem with the timers on an atmega16L. I'm using timer1 to produce two pwm signals that go on to some other circuitry that in general should not be drawing much current, and certainly not more than say 10 mA. The pwms seem to be working fine as long as the attached circuitry (in specific, a motor driver) is powered down and I see the variation in voltage with pulse width as expected. However, once the rest is turned on, the pwm outputs both jump to 5v. I _think_ it used to work for sometime earlier before going to 5 volts, but I cant say that for certain. Now the correlation between the turning on of the switch and the change in the output of the pwm pins is impossible to ignore.
Also, replacing the atmega with another one, it seems to work just fine. I'll do some more testing to see if this one also starts behaving this way after some use, but as of now it seems to be more stable than the other one. The new atmega happens to be an atmega16 (as opposed to the 16L used initially). I dont see how that would make a difference in this case, though. Both are using the internal oscialltor. Any ideas on what may have happened? Does anyone know of an atmega getting damaged/behaving in this way? Most importantly, should i worry about the same thing happening to next one also and make some changes to the rest of the circuitry. Thanks Shashank -- ________________________________ Chintalagiri Shashank Junior Undergraduate Department of Physics Indian Institute of Technology, Kanpur [EMAIL PROTECTED] [EMAIL PROTECTED] http://home.iitk.ac.in/~chintal ________________________________ _______________________________________________ AVR-chat mailing list AVR-chat@nongnu.org http://lists.nongnu.org/mailman/listinfo/avr-chat