Hi,mir als blutiger Anfänger gelingt es nicht per Paralellport den uC zu
programmerieren.
Die uC-Schaltung ist die aus dem Tutorial hier, ATmeg8, als
Programmieradapter habe ich wegen der LED diese Schaltung mit 74LS245
genommen.
http://www.avr-asm-tutorial.net/avr_de/beginner/index.html
(Schaltung auch im Anhang)
Yaap,avr-ISPR3, PonyProg erkennen alle niemanden.
Ich habe mal ein bißchen mit dem Logikprüfer rumgemessen (alles mit
PonyProg probiert)
Programieradapter am uC-Bord, aber nicht am Pc:
RST: H
MOSI/MISO/SCK: unbestimmt (Tri-State?)
Programieradapter am uC-Bord und Pc, ohne Lese/Schreibaktion
RST/MOSI/MISO/SCK: alle H
Versuch Oszi.Calibart.Byte zu lesen:
RST: L
MOSI: H mit kurzen L-Impulsen, nach Gehör geschätzt ca. 10:1,
Frequenzmessung ergibt schwankend zwischen 400-800Hz
MISO: H
SCK: L
das gleiche beim Versuch ins EEPROM zu schreiben
Wenn ich im pony "invert SCK" aktiviere, habe ich dort ebenfalls
Signale wie bei MOSI
ups, da war noch was:
Pony bringt bei den Schreibe oder leseaktionen immer:
Device missing or unknown device (-24).
Im Setup bei "I/O Setup" gibt der "Probe"-Button ein "Test ok"
aus
Tausch mal den 74LS245 gegen einen 74HC245, der braucht deutlich weniger
Strom und ermölicht vielleicht Deinem etwas schwachen Parallelport das
Überleben...
Das Kabel ist 2m lang. 10adr. "Hosenträger" wechselweise Signal und
Masse.
Da am Controller, d.h. an den 74LS245-Ausgängen ordentliche Pegel
anliegen sollte der Parallelport auch nicht zu schwach sein.
Hat jemand hier obige Schaltung in Benutzung?
Bernd
Ich habe drei verschieden aufgebaute Exemplare des Interfaces am Laufen,
u.a. einem mit 2 m abgeschirmtem Kabel (also nicht parallel, sondern
Bündel). Manche mit LS, manche mit HC. Macht alles nix aus.
PonyProg will bei meinem Desktop unter W2k immer laufen. Auf dem Laptop
will es unter W2k nur als Admin. Weiß auch nur Bill, was der Unterschied
sein soll.
Der Fehlermöglichkeiten sind viele. Zweimal habe ich die Verdrahtung
verwechselt, einmal hatte ich einen Schluss zwischen zwei Leitungen.
Shit happens halt.
Viel Erfolg beim Suchen.
mfg
gerd
moin,
also ich hatte auch probleme mit zu langer leitung, nur ich brauche
eine 3m leitung, jetzt habe ich 3m cat7 leitung und bis jetzt ohne
probleme am laufe. ich habe als isp das teil mit den drei widerständen
am lpt: dran.
Hi,
Kabel auf 30cm gekürzt, Schaltung nochmal penibel geprüft,aber es geht
immernoch nicht.
Was muß sich auf MOSI/MISO/SCK tun, wenn ich den Controller lesen oder
beschreiben will?
Wo H, wo L, wo Impulse?
Kann ich am jungfäulichen, unprogrammierten Controller irgendwas
prüfen, z.B. ob der interne Oszilator schwingt, wechslen vielleicht
irgendwelche Pins ihre Pegel wenn ich Reset auf L lege, etc.?
@Gerd
Was hast du im pony bei Hardware-Setup eingestellt? Ich habe zwar alle
Kombinationen probiert, aber zum suchen wäre es schon gut zu wissen wie
es richtig sein muß.
Bernd
Ich benutze im PonyProg die Einstellungen:
- Parallel
- Avr ISP I/O
- LPT1
- Polarity alle nicht angewählt.
Ich kann mich dunkel erinnern, dass ich diese Einstellung als normaler
User zunächst nicht hingekriegt habe. Wenn ich mich richtig erinnere
musste ich erst auf seriell umstellen, um dann im zweiten Schritt an
das richtige Fenster mit dem Avr ISP I/O heranzukommen. Und immer schön
als Admin, weil er irgendeine DLL nachlädt!
mfg
gerd
So einen Parallel-ISP gibts für 9,90 (z.B. www.rasenack.com), da lohnt
sich die ganze Fehlersuche nicht.
In der gesparten Zeit hat man schon einiges Programmiert.
Ich habe mal die passive Primitivschaltung probiert (MOSI und SCK über
1k Widerstände, der Rest direkt), damit geht es. Wenn ich den Fehler
nicht finde, baue ich halt die Schaltung aus dem Tutorial hier.
Danke an alle.
Hi Leute...
ich habe ein ganz ähnliches problem. Er gibt auch diesen Fehler
"Device missing or unknown device (-24)" aus. Ich habe diesen
Programmieradapter in seiner einfachsten Schaltung(alles 1k, oder
direkt verdrahtet), am PC klappt super, bloss am Laptop nicht... Kabel
is auch kurz (20 cm). Habe alle möglichen Einstellungen im BIOS
durchprobiert, nützt alles nichts...
Ist der LPT meines Laptops zu schwach ? Brauche ich einen Adapter mit
dieser 74LS245 Logik ?
Vielen Dank für Eure Hilfe!!!
-Björn
PS: Im Anhang ist noch eine andere Schaltung, die ich aber nicht
benutzt habe (nur so als Ergänzung)...