Forum: Compiler & IDEs Softwareproblem?


von Zirni (Gast)


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...

von Rufus T. Firefly (Gast)


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.

von Zirni (Gast)


Lesenswert?

Ja aber zu Beginn hat ja alles funktioniert und jetzt plötzlich nicht
mehr... Ich bin kurz davor dass ich das scheiß Teil in die Ecke hau`

von Alex (Gast)


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

von Alex (Gast)


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 ;-)

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.