Forum: Mikrocontroller und Digitale Elektronik ISP Adapter geht nicht


von Thomas D. (thomasderbastler)


Angehängte Dateien:

Lesenswert?

Jungs habe wieder mal eine Frage.

Zum flashen benutze ich seitdem ich mit AVR arbeite immer Ponyprog und 
das Pollinboard. Die Daten übertrage ich vom Laptop aus über die 
Serielle Schnittstelle. Diese Kombination funzt also ohne Probleme.

Ich habe heute diese Schaltung aufgebaut, wollte einen AVR auf dem 
Steckbrett flaschen. Dies Ausgänge der Platine habe ich mit einem AVR 
verbunden. Das Laptop mit dem gleichen serielle Kabel zu Platine. Kriege 
ich keinen Connect zu AVR. Über das Pollinboard geht. Habt Ihr eine Idee 
?

Also so geht :

Laptop - Kabel - Pollinboard - AVR

So nicht :

Laptop - Kabel - Adapter - Steckbrett  - AVR

PS : Der AVR arbeitet auf dem Steckbrett, habe eine LCD zur Kontrolle 
dran.

von Stefan F. (sfrings)


Lesenswert?

Eventuell brauchst Du einen Pull-Up Widerstand am Reset Pin.

Hast Du die Programmier-Pins doppelt belegt? Das wird bei diesem Adapter 
nicht funktionieren.

von Tim M. (tim_m)


Lesenswert?

Nur eine Vermutung, aber verwendest du zufällig den gleichen AVR wie auf 
dem Pollinboard? Pollinboard hat doch einen 8 od. 16MHz Quarz drauf?
Kuck mal auf die Fuses.

Tm

von Thomas D. (thomasderbastler)


Lesenswert?

Stefan Frings schrieb:
> Eventuell brauchst Du einen Pull-Up Widerstand am Reset Pin.

Könnte ich probieren

Stefan Frings schrieb:
> Hast Du die Programmier-Pins doppelt belegt? Das wird bei diesem Adapter
> nicht funktionieren.

Jops...ein Teil von der LCD Steuerung hängt dran

Tim Music schrieb:
> aber verwendest du zufällig den gleichen AVR wie auf
> dem Pollinboard?

Ja zum testen habe den gleichen Atmega8 genommen. Der Atmega hat auf dem 
Steckbrett auch einen 16MHz dran. Sonst würde die LCD nicht funzen.

Fuses passen, weil wenn ich den Atmega vom Steckbrett ins Pollin stecke 
geht ohne Probleme.

Ganz klar am Ponyeinstellungen wurde nichts geändert, Nur Atmega vom 
Board auf dem Steckbrett und zurück ( Klar Kabel umgesteckt )

von Thomas D. (thomasderbastler)


Angehängte Dateien:

Lesenswert?

Hoch weitere Infos :

Diese Schaltung geht auf eine PCB .

Ich nehme den Atmega raus, in das Steckbrett. Dort ist die AVR 
Beschalltung vorhanden und eine 2te  LCD

Die Ausgangpins von der Adapterplatine habe ich mit dem Pins
GND
Reset
SCK
Mosi
Miso

vom Atmega verbunden auf dem Steckbrett. Kein Connect

von Knalltüte (Gast)


Lesenswert?

moin

Der Schaltplan vom Pollin ist doch erhältlich ;-) warum baust du nicht 
die Prog.Schnitstelle nach wenns damit funktioniert.
Der Pullup fehlt am Resetpin - wie soll man was auf gnd ziehen wenns 
nicht auf + liegt ??

mfg

von Tim M. (tim_m)


Lesenswert?

also wie oben genannt, sieh mal nach ob die pinbelegung des rs232 kabels 
genau passt, da auf dem Pollinboard ein Maxim IC drauf ist und du vllt. 
die Signale nicht richtig reinbekommst.

Probier mal einen bootloader z.b. von PeDa, du kannst ihn ja mit 
pollinboard brennen.
Versuch dann mal über dieses Kabel und Rs232 das Programm 
reinzubekommen.

Tim

und ich dachte im Atmega od. Tiny ist doch schon eh ein interner Pullup 
drin.
Aber du musst halt sicherstellen, dass der Resetpin auf low geht. Beimir 
ging das beim Usbprog erst ab 10kOhm

Andere Idee: Bei manchen Breadbords sind die Leitunfen zu lang und der 
Atmega hat einen Quarz mit 16Mhz nicht gern an 2 Antennen dran. Variier 
evtl. mal mit den Kondensatoren

von Thomas D. (thomasderbastler)


Lesenswert?

THX Jungs, ich werde morgen nach dem PullUp schauen.

von Thomas D. (thomasderbastler)


Lesenswert?

Guten Morgen "miteinand"...

Das einzige was der Fehlemde Pullup gebracht hat, daß Pony sagt beim 
testen OK. Aber lesen, flashen usw, geht nicht.

Ich vermute liegt evtl. daran dass die ISP Ports belegt sind, Später 
werde ich mal sehen wie es mit einem leeren AVR geht. Aber muss erstmal 
schnell mein Neitzeil fertig verdrahten.

Die andere Option wäre , doch aus dem Polling board das Teil 
rausextrahieren.

von Hubert G. (hubertg)


Lesenswert?

Du kannst ja mal deinen Programmer an das Pollinboard anstecken, dann 
weist du zumindest ob dieser funktioniert.

von Thomas D. (thomasderbastler)


Lesenswert?

das Pollinboard aht noch einen ISP Buchse, mal schauen.

von Hubert G. (hubertg)


Lesenswert?

Genau das meinte ich. Es sollten beide Möglichkeiten funktionieren.

von oldmax (Gast)


Lesenswert?

Hi
Also, der Pull-Up zum Reset sollte sein und ist auch auf dem 
Pollin-Board. Der MAX232 ist nur für die RS232 und die hat mit der ISP 
nix zu tun, auch wenn der Stecker der gleiche ist und im Schaltplan 
etwas verwirrend mit RS232- ISP bezeichnet wird. Ein Blick in den 
Schaltplan zeigt deutlich den Unterschied. Evtl. ist die Diode im 
Basiskreis für eine steilere Flanke beim Schaltverhalten des Transistors 
verantwortlich. Auch hast du eine etwas andere Beschaltung, also kannst 
du nicht davon ausgehen, das das, was am Pollin-Board funktioniert, auch 
mit deiner Schaltung arbeitet.
Gruß oldmax

von oldmax (Gast)


Lesenswert?

Hi
Also, der Pull-Up zum Reset sollte sein und ist auch auf dem 
Pollin-Board. Der MAX232 ist nur für die RS232 und die hat mit der ISP 
nix zu tun, auch wenn der Stecker der gleiche ist und im Schaltplan 
etwas verwirrend mit RS232- ISP bezeichnet wird. Ein Blick in den 
Schaltplan zeigt deutlich den Unterschied. Evtl. ist die Diode im 
Basiskreis für eine steilere Flanke beim Schaltverhalten des Transistors 
verantwortlich. Auch hast du eine etwas andere Beschaltung. Also kannst 
du nicht davon ausgehen, das das, was am Pollin-Board funktioniert, auch 
mit deiner Schaltung arbeitet.
Gruß oldmax

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.