Ma wida AT-Programmierung u. W2K

Gast #37804
Lesenswert?

Hallo Leute,

hab mich mal wieder mit dem AT90S8535 beschäftigt, der @home bei mir
rumfliegt und habe noch immer das Problem, daß ich das sch**** Dingens
nicht programmiert bekomme. Windows 2000 DLPortIO-Treiber (auf Win2K
SP4) ist installiert, Parallelport im SPP-Modus (habe EPP und ECP auch
schon ergebnislos getestet), habe diverse Schaltungen für die
ISP-Programmierung per parallele Schnittstelle ausprobiert. Überall
findet man andere Pin-Belegungen und andere Verschaltungen. Ich hab
absolut null Peilung, welche davon die richtige ist, mit der es 100%
funktionieren muss. Wie kann ich unterscheiden, ob es an der Schaltung
oder dem IO-Treiber liegt, daß die Programmierung nicht funktioniert?
Oder hab ich möglicherweise schon den IC gekillt, mit meiner Bastelei?
Das eigenartige ist, daß ich ein LCD am Parallel-Port ohne Probleme
betreiben kann. Bitte helft mir! Danke!

Gruß, Hendrik
Gast #37806
Lesenswert?

Hallo!

Ich hatte ein ähnliches Problem mit dem ATmega8. Nun klappt es aber
wunderbar. Ich habe mir den ISP Dongle gebaut, welchen du auf dieser
Page finden kannst http://bray.velenje.cx/avr/isp/isp.html
Einige sagen, man soll anstatt des 74HC244 einen HCT nehmen bei mir
funzt das auch mit dem HC.
Die Software die ich verwende nennt sich Yaap, die solltest du im Netz
finden. Ich hatte auch Probleme mit den anderen aber mit Yaap
funktionierts.
Natürlich noch DLPortIO installieren...

Grüsse
Gast #37808
Lesenswert?

Ich würde es in jedem Fall mit machen, sonst hast du evtl Probleme mit
Fehlern. Welchen hast du denn jezt? Vielleicht liegt es gerade daran,
dass du den ohne einen 74er gebaut hast?
Gast #37810
Lesenswert?

Hallo Hendrik,
ich habe den HCT verbaut. Die unterschiedliche Pinbelegung klärt sich
nach einem Blick in das Datenblatt. Es ist nur wichtig, daß der
richtige ParPortPin an den richtigen AVRPin gelangt. So betrachtet
unterscheiden sich die Dongles nicht. Damit in dem 74HCx244 nicht zu
ungewollten Pegeln kommt, sollten alle Pins einem Signal zugeordnet
sein. (Deshalb unterscheiden sich die Anschlußbelegungen bei den
Dongles)
Genaugenommen werden nur die vier Leitungen MISO, MOSI, SCK, RST
benötigt. (Und VCC, GND für den 244er).

Um Portprobleme auszuschließen, solltest Du zuerst die Ports
durchmessen. (bei dem PortIO Programm gibt es ein Testprogramm, um
einzelne Werte auf den ParPort auszugeben.)
Steck dann den Adapter dran, Strom drauf und messen, was hinter dem
244er rauskommt.
Teste dann mal die Software. (Ändert sich die Resetleitung beim starten
des Programmieren?)

UND: Stimmt Deine Spannungsversorgung? Wie schonmal erwähnt, habe ich
mir mit einer verrauschten VCC im wahrsten Sinne des Wortes 'die
Finger verbrannt'. (Am AVR... RIP)

Gruß,
Chaldäer

PS: Wenn Du XP verwendest, laß den AVR NICHT am Rechner angeschlossen,
wenn Du ihn runterfährst!!!
(AVR braten (HowTo) Teil II... )

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