Forum: Mikrocontroller und Digitale Elektronik BASCOM und Reset


von Stefan J. (Gast)


Lesenswert?

Hallo !

Ich programmiere einen Mega16 mit Bascom.
Als ISP Kabel, verwende ich die Zwei-Widerstandsschaltung.
Das funzt soweit auch allerbest.
Nur leider ist der Ausgang am LPT für den Reset des AVR´s immer auf
Low.
D.h. ich muss den Stecker nach dem programmieren immer abziehen.
Warum setzt BASCOM den entsprechenden Pin nach erfolgter Programmierung
nicht auf High ??

Gruß Stefan

von Ratber (Gast)


Lesenswert?

Bei mir tut es das ohne Probleme.

Ich weiß hilft jetzt nicht.

Sollte aber auch nur ne Bestätigung sein das es normalerweise geht und
das du vermutlich nen Fehler inner Schaltung hast oder der Parpot auf
deinem Mobo evtl. nicht ganz den Spec's entspricht.

Im Bios alles richtig ?

Welches OS und wenn nicht XP ,welcher Porttreiber ?

von Stefan J. (Gast)


Lesenswert?

Also der Reset am AVR ist bei mir direkt mit PIN 9 des LPT1 verbunden.
Benutzen tue ich WIN2000

Da Progammieren selbst klappt ja, nur eben muss ich das ISP kabel immer
entfernen

von Ich (Gast)


Lesenswert?

Na dann probier´s doch mal mit ner 3 Widerstandsschaltung wie in
http://www.rowalt.de/mc/avr/avrboard/01/progcirc.png
Die Dioden und C kannst Du weglassen, wenn das Zielsystem den
Controller versorgt.

von Ratber (Gast)


Lesenswert?

Yo,ich hab 150 Ohm pro Widerstand drinne aber das muß man an die
entsprechende Kiste anpassen.

Manchmal sind noch Pulldown's fällig um den Pegel wieder
runterzubekommen.

@Stefan

Ich hab auch W2K und Port95 als Porttreiber.

Irgendwann hab ich mir aber nen paar Treiber in die Signale geschaltet
da die Kabelqualität und Länge ganz entscheident einfluß auf die
funktion hat.


Ach ja,da fällt mir nochwas ein.

Geh mal in Bascom in "Options" -> "Programmer" rein und schau was
unter "Parallel" bei "Portdelay" eingetragen ist.

Normalerweise ist der auf 0 aber du kannst ja mal Probeweiser auf 30
Einstellen (Ich weiß,dauet länger aber jetzt gehts ja nur um die
Fehlersuche) um zu sehen ob der Fehler dann weg ist.

Wenn ja dann kannste ja weiterprobieren und nen sicheren Wert finden.

Wenn Nein dann das weiter oben.

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.