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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.