Moderators: Dave Moll, Andrew Davie, Steve Anderson
Steve Anderson wrote:The current the audio amp draws should be much less than 500mA on music and speech at reasonable levels, not flat-out/really load. At idle, no sound, probably less than 50mA. I can't see how anything coming from the speaker could work it's way backwards through the amp, also it's a passive component and has no inbuilt source of energy. If you're still using the 'little filter' that should also protect the micro due to the series resistance.
Have you re-tried the suspect micros? Are they dead from first switch-on or does it still take 30 minutes or so to hang?
I would have a good look for intermittent shorts, stray cores of wires in stranded wire, just a close-up mechanical inspection. Check the USB port on PC is still OK and works continuously for over 30 minutes.
Other than that...I'm at a loss...
Steve A.
Steve Anderson wrote:Check the power supply/supplies are producing the correct voltages and are not running hot, warm is OK. If they use 78xx type regulators they should shut down anyway if they get too hot. Make sure you haven't mixed up the 12V with the 5V (or whatever).
If these things have been working in the past for well over 30 minutes continuously then this has to be something silly.
Are the modules all from the same supplier or from more than one? Could simply be a duff batch if a single supplier. They only get tested for a matter of seconds in the factory, if at all,
Steve A.
Klaas Robers wrote:I don't know the Arduino, but I know the 80C51 micro rather well. Might work in the same way.
You can upload code just after reset. Then for a few seconds (3?) the serial input port is checked for data. After that the flashed program is executed. If your upload program waits too long, more than those 3 seconds, No uploaded code will be received. And yes, indeed, those simple things are not always communicated too good.
With the serial port a reset can be, and is given from the uploading computer. I doubt if that is too possible for a USB port, unless some extra hardware does this for you.......
Klaas Robers wrote:And is the LCD using a different serial port than the USB for uploading your code? May be you need to insert a waiting time of e few seconds in your program at the beginning, before the communication with the LCD is initialised.
Return to Andrew Davie's Arduino Televisor
Users browsing this forum: No registered users and 9 guests