Forum: Mikrocontroller und Digitale Elektronik ISP Belegung widersprüchlich?


von Hans-Peter D. (pitdahl)


Lesenswert?

Hi,
bin dabei mich in Mikrocontrollern einzuarbeiten und bin über dieses
Forum schon sehr weit gekommen, danke an alle Beteiligten. Nun habe ich
aber eine Frage zur ISP Belegung.
Bei den meisten Testboards ist der ISP Anschluss mit Pin 4,6,8,10 auf
Masse gelegt. Ich habe nun einen USB-Programmer im Visier, da ist an Pin
4 und 6 aber TxD und RxD belegt. Würde ich diesen Brenner nun an die
Probeboards stecken, würden TxD und RxD auf Masse gelegt werden.
Wie muss ich da vorgehen? Diese Pins nicht connecten oder die
Probeboards umbauen? Bin etwas ratlos. Vielleicht habt Ihrt ja einen
Tipp für mich. (Der USB-Programmer ist der von der ullihome Seite, denke
der ist bekannt)

Vielen Dank im Voraus und nochmal ein super Lob für diese ganzen Seiten
Gruß Pit

von was? (Gast)


Lesenswert?

Auf dem AVR ISP gibt es offiziell kein TxD / RxD.

von was? (Gast)


Lesenswert?

was? schrieb:
> Auf dem AVR ISP gibt es offiziell kein TxD / RxD.

Meh, zu früh geklickt... dann liegen TxD und RxD halt auf GND. Der 
Programmer wird trotzdem seinen Dienst tun.

von Vlad T. (vlad_tepesch)


Lesenswert?

was? schrieb:
> dann liegen TxD und RxD halt auf GND.

Naja zumindest für den TX dürfte es kein so schönes Gefühl sein, wenn er 
sich mit GND konfrontiert sieht

von was? (Gast)


Lesenswert?

Vlad Tepesch schrieb:
> Naja zumindest für den TX dürfte es kein so schönes Gefühl sein, wenn er
> sich mit GND konfrontiert sieht

Meinste nicht, der Programmer wird die Pins schon so schalten, dass er 
arbeiten kann?

von Hans-Peter D. (pitdahl)


Lesenswert?

was? schrieb:
> Vlad Tepesch schrieb:
>> Naja zumindest für den TX dürfte es kein so schönes Gefühl sein, wenn er
>> sich mit GND konfrontiert sieht
>
> Meinste nicht, der Programmer wird die Pins schon so schalten, dass er
> arbeiten kann?

Wenn ich das wüsste... Wills nicht drauf ankommen lassen, ich denke ich 
werde Steckbrücken mit einbauen um die Pins auf Masse umzulegen und TxD 
und RxD in der Luft hängen lassen. Wäre aber interessant ob jemand 
Erfahrungen damit hat.
Gruß
Pit

von was? (Gast)


Lesenswert?

Hans-Peter Dahl schrieb:
> Wäre aber interessant ob jemand
> Erfahrungen damit hat.

Poste doch mal nen Link zu dem Programmer.

von Hans-Peter D. (pitdahl)


Lesenswert?

was? schrieb:
> Hans-Peter Dahl schrieb:
>> Wäre aber interessant ob jemand
>> Erfahrungen damit hat.
>
> Poste doch mal nen Link zu dem Programmer.

[[http://www.ullihome.de/downloads/1040_Schaltplan.pdf]]
oder
[[http://www.shop.df1ty.de/?cat=/AVR%20Adapter]]
irgendwo hab ich noch nen Link mit fast baugleichem Brenner.
Gruß Pit

von was? (Gast)


Lesenswert?

was? schrieb:
> Poste doch mal nen Link zu dem Programmer.

Ah gehn. Bin wohl schon beim Mittagsschlaf. Die Pins RxD und TxD sind z. 
B. für die "USB-RS232/RS485 Wandler Firmware". Bei der "Programmer 
Firmware" werden die mit Sicherheit auf GND liegen.

von Hans-Peter D. (pitdahl)


Lesenswert?

Hans-Peter Dahl schrieb:
> was? schrieb:
>> Hans-Peter Dahl schrieb:
>>> Wäre aber interessant ob jemand
>>> Erfahrungen damit hat.
>>
>> Poste doch mal nen Link zu dem Programmer.
>
> [[http://www.ullihome.de/downloads/1040_Schaltplan.pdf]]
> oder
> [[http://www.shop.df1ty.de/?cat=/AVR%20Adapter]]
> irgendwo hab ich noch nen Link mit fast baugleichem Brenner.
> Gruß Pit

OK. Das würde Sinn machen. Am Besten ich werde das mal ausmessen, 
zusätzliche Steckbrücken können ja nicht schaden..
Danke
Gruß Pit

von was? (Gast)


Lesenswert?

Ich denke du kannst dir die Steckbrücken sparen. Schau dir mal die Links 
zu den Firmwares an, z. B.: 
http://ullihome.de/wiki/USBAVRLab/Firmwares/AVRISPmkII
Da ist die Pinbelegung immer angeben.

von da1l6 (Gast)


Lesenswert?

Hans-Peter Dahl schrieb:
>>> Poste doch mal nen Link zu dem Programmer.
>>
>> [[http://www.ullihome.de/downloads/1040_Schaltplan.pdf]]

Laut dem Schaltplan ist TXD über einen 1KOhm Widerstand mit dem ISP 
Stecker verbunden. RXD ist eh ein Eingang. Es Sollte also kein Problem 
sein diese Pins auf Masse zu ziehen.

da1l6

von Hans-Peter D. (pitdahl)


Lesenswert?

da1l6 schrieb:
> Hans-Peter Dahl schrieb:
>>>> Poste doch mal nen Link zu dem Programmer.
>>>
>>> [[http://www.ullihome.de/downloads/1040_Schaltplan.pdf]]
>
> Laut dem Schaltplan ist TXD über einen 1KOhm Widerstand mit dem ISP
> Stecker verbunden. RXD ist eh ein Eingang. Es Sollte also kein Problem
> sein diese Pins auf Masse zu ziehen.
>
> da1l6

Klingt auch logisch, ich werde einfach mal testen was geht, vielen Dank
Gruß Pit

von B. L. (b8limer)


Lesenswert?

Leute - ICP Belegung anlegen. Rx und Tx können frei rumhängen. Bei UART 
Bootloader ist das natürlich anderst.

von Hans-Peter D. (pitdahl)


Lesenswert?

B. Limer schrieb:
> Leute - ICP Belegung anlegen. Rx und Tx können frei rumhängen. Bei UART
> Bootloader ist das natürlich anderst.

OK, also vergesse ich mal TxD und RxD. Nun aber eine neue Frage. Laut 
Beschreibung soll man erst den Bootloder laden, der etwa 2K hat wenn ich 
ihn z.B. in PonyProg lade , dann das File m8_AVRISPmkII_1.7.hex was eine 
Dateigröße von 20K hat, dies überschreibt den Bootloader aber wieder und 
scheint auch nicht in die 8K vom ATMega8 rein zu passen. Kann mir das 
jemand erklären? Oder mache ich da noch einen Denkfehler.
Gruß Pit

von Hubert G. (hubertg)


Lesenswert?

Den Bootloader ladest du mit ISP, also PonyProg, dann sollte das USB 
AVR-Lab Tool das Teil erkennen und du kannst dann über dieses Programm 
das von dir gewünschte draufladen.

von Hans-Peter D. (pitdahl)


Lesenswert?

Hubert G. schrieb:
> Den Bootloader ladest du mit ISP, also PonyProg, dann sollte das USB
> AVR-Lab Tool das Teil erkennen und du kannst dann über dieses Programm
> das von dir gewünschte draufladen.

Hallo Hubert, danke für die Info. Habe mal den Bootloader drauf 
gebrannt, dann eingesteckt, es wird auch ein USB Gerät erksnnt, aber 
irgendwie erkennt er den Treiber nicht für USB,d.h. avr lab funktioniert 
dann nicht. Noch irgend ein Tipp? Komischerweise leuchtet auch nur die 
grüne LED.

Gruß Pit

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.