Softwareproblem?

Gast #181976
Lesenswert?

Ich verwende folgende Programmierschaltung:

http://www.myavr.com/download/schaltplan14.png

Unter WindowsXP programmiere ich mit WinAVR (SP12), zusätzlich ist
noch
DLPortIO installiert. Funktionierte zu Beginn alles einwandfrei über
die
parallele Schnittstelle...

Jetzt ist folgendes Problem aufgetaucht:
Die angeschlossenen LEDs an PortB blinken nur noch schwach und wenn
das
Schnittstellenkabel angeschlossen ist, beeinträchtig das den ATmega8
und
an PINB4 ist ständig eine "1". Ohne angeschlossenem
Schnittstellenkabel, führt der MC sein Programm korrekt aus,
allerdings
leuchten die LEDs trotz korrekter Versorgungsspannung nur noch sehr
schwach!

Als das Problem auftrat habe ich kurz davor mit dem Sleep-Modus
experimentiert, allerdings wird der eingeschaltete Sleep-Modus beim
Löschen des Chips wieder deaktiviert, denke ich zumindest...

Ich wäre euch dankbar, wenn mir jemand weiterhelfen könnte...
Gast #181977
Lesenswert?

Das ist eine der schlechteren Schaltungen eines
Parallelportprogrammieradapters.
(Serienwiderstände zwischen Parallelport und ISP-Interface des µC)

Nimm' einfach eine andere, bevorzugt eine, die mit einem
Treiberbaustein aufgebaut ist.

Davon abgesehen:

Das "Netzteil" ist an Ineffizienz kaum zu überbieten
(9V-Blockbatterie an einem Festspannungsregler), obendrein erscheint
mir die Schaltung mit 780_6_ und Seriendiode auch sehr eigenwillig.
Gast #181979
Lesenswert?

Hallo Zinri,

das man das Kabel abziehen muss wenn man PORTB benutzt ist eigentlich
klar... ISP Adapter auch wenn sie gepuffert sind sollte man immer beim
betrieb der schaltung abziehen... auch wenn es vorher ging... poste
doch mal den quellcode ich hab auch ein myAVR ich kann den code ja mal
bei mir ausprobieren

gruß Alex
Gast #181980
Lesenswert?

Hallo,

habe mir das ganze noch mal angeschaut, auf PORTB.4 geht entsprechend
der SP12 Schaltung die BUSY Leitung des LPT Ports. Diese ist eine
Handshake-Leitung, Low-Aktiv, also vom rechner auf High gezogen und
muss vom Endgerät auf Low gezogen werden... Es ist also absolut richtig
das eine angeschlossene LED glimmt wenn das LPT kabel drann ist!!! ich
glaube nicht das die Funktion der BUSY-Leitung des LPT-Ports von heute
auf morgen am Rechner veränder kann... ich denke eher es wurde vorher
ein anderer PORT verwendet...
Wenn ich an meinem myAVR-Borad den PORTB Bit 4 als Ausgang benutze
funktioniert dieser absolut einwandfrei, der Controller zieht die LED
low oder High... ull probleme... wenn ich das Bit auf eingang schalte
und das LPT Kabel drann lasse glimmt die angeschlossene LED... das ist
absolut korrekt... da ist kein Problem so wie ich es im moment sehe ;-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren