ich tippe mal darauf dass auf deinem board ein 16MHz- quarz draufsitzt...
im auslieferungszustand ist ein mega jedoch so eingestellt, dass er seine internen oszillator mit 1Mhz benutzt.
daher laufen deine programme, die ja wahrscheinlich für 16MHz ausgelegt sind, veil langsamer. wenn du nun zb irgendwelche timer oder so benutzt ist natürlich klar dass das nur chaos geben kann. das programmieren funktionier aber unabhängig von der taktrate.
um dem mega mitzuteilen dass er den externen quarz nehmen soll musst du ein paar fusebit sändern. ne anleitung wie das mit ponyprog geht gibts hier:
http://www.elektronik-projekt.de/inc...23b36900708ee5
aber aufpassen dass du wirklich nur die richtigen fusebits erwischt!
Lesezeichen