Forum: Mikrocontroller und Digitale Elektronik Probleme mit Myavr und Atmega8


von sir_c (Gast)


Lesenswert?

Hallo,
ich habe hier ein MyAvr LPT Board (1.5) auf dem ein Atmega8 sitzt. Das 
Board habe ich als Bausatz bekommen..leider fehlte der normal für die 
Schaltung vorgesehene 3,68 Mhz Quartz. Die Schaltung wurde aufgebaut und 
geprüft (Verbindung zwischen Atmega und Wandler/SubD Schnittstelle 
durchgemessen).
Nun habe ich versucht den Atmega per Ponyprog zu programmieren, nachdem 
alle Verbindungsversuche mit dem von Myavr gelieferten QuickProg Tool 
fehlschlugen.
Ponyprog meldet mir trotz erfolgreicher Kalibrierung beim Auslesen der 
Fuses bzw beim Lesen des Controllers dass er keine Verbindung zum 
Mikrocontroller bekommt.
Meine Frage ist nun: Ist der nicht eingebaute Quartz an diesem Problem 
Schuld? Normalerweise sollte der Atmega doch defaultmäßig mit 
integriertem 1Mhz Oszillator laufen!? Bin mir nicht sicher ob Myavr die 
Fuses vor der Auslieferung bearbeitet..im schlimmsten Falle hätten sie 
die Fuses wohl auf externen Quartz eingestellt, sollte sich der Atmega 
dann nicht trotzdem noch ohne Quartz programmieren lassen?
Ach ja, das Board beinhaltet einen SP12 kompatiblen Programmer.
Für Hilfe wäre ich sehr dankbar!
Grüße

von flo (Gast)


Lesenswert?

>Normalerweise sollte der Atmega doch defaultmäßig mit
>integriertem 1Mhz Oszillator laufen!?
ja, normalerweise aber der atmega8 wird von myavr auf externen quarz 
eingestellt.

> sollte sich der Atmega dann nicht trotzdem noch ohne Quartz programmieren 
>lassen?
im datenblatt seite 237:
If the device is clocked by the Internal Oscillator, it is no need to 
connect a clock source to the XTAL1 pin.

mit anderen worten:
da der externe takt per fuse eingestellt ist erwartet der atmega auch 
einen takt an XTAL1.

gruß
flo

von _BT (Gast)


Lesenswert?

hallo

PonyProg  will als pseudo-seriellen Programmer die drei Widerstände 
gegen die ISP-Leitungen an den Steuerleitungen des ComPort zum dran rum 
wackeln haben. Das myAVR Board hat nen echten COM-Port mit MAX232 der 
zur Kommunikation mit einem Terminal gedacht ist. Für die Programmierung 
ist der Parallelport-SP12 Programmer da. Nimm das hier zum 
programmieren:

http://www.myavr.de/download.php?suchwort=ProgTool


cu BT

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.