Hi,
I'm transferring a project from a Duemilanove board to a standalone bare bones Atmega 328.
One strange issue is the voltage at the digital pins. On the Duemilanove it seems to be about 25% higher (via a scope, can't seem to get a peak reading from my multimeter)
It's the difference between an LED with no resistor being uncomfortably bright, and the same LED being lit, but not especially brightly.
The standalone is being powered by a 7805 being fed by a chunky 12v supply with 100u capacitors before and after it, with just over 5v at Vcc and AVcc.
The project is using digital output pulses to trigger a modular synth - the pulses from the Duemilanove work just fine, from the standalone they're patchy.
Can you think what might be causing the reduced voltage?
I don't know if it could help with troubleshooting, but I'm also finding the standalone Serial port behaving strangely - it reads MIDI in (which should be 31250 baud) while set at 15625 baud - as if it's running at 8mhz rather than 16 - despite being clocked by a 16mhz crystal. Could this be caused by programming it with a 3.3v FTDI cable?
Thanks for reading this far!