Forum: Mikrocontroller und Digitale Elektronik ISP mit AT Mega8


von Cheats R. (fynn)


Lesenswert?

Hallo,

ich habe eine Frage, wegen dem ISP Anschluss beim  ATMEGA8:

Es gibt die Anschlüsse, MISO, MOSI, SCK, TXD und RXD. Wie ich MISO, MOSI 
und SCK anschließen muss, weiß ich, aber die anderen beiden haben doch 
auch was damit zu tun. Ich habe mir vom Tiny13 versucht abzuleiten, dass 
ich noch zusätzlich RXD mit MISO und TXD mit SCK verbinden muss, stimmt 
das überhaupt?

Ich hoffe ihr wisst es!

von Christian K. (christian_rx7) Benutzerseite


Lesenswert?

Hallo,

RXT und TXT brauchst du für ISP nicht, dass sind die Anschlüsse der 
seriellen Schnittstelle.

Christan

von Stefan (Gast)


Lesenswert?

RxD und TxD haben nichts mit ISP zu tun, Die sind für die 
USART-Schnittstelle - also RS232.

von I2C (Gast)


Lesenswert?

Hi
Vergiss aber den Resetanschluss nicht der ist auch wichtig!
MfG

von Cheats R. (fynn)


Lesenswert?

achso... Und wenn ich mein ISP-Kabel (5pol, selbstgebaut mit FRANZIS 
Programmer) auch als UART Übertragungskabel nutzen möchte, geht das? 
Beim Tiny13 gings, natürlich wars da kein UART..

Ich mach die RES - GND Verbindung immer manuell mit nem Jumper :)

von rulix (Gast)


Lesenswert?

Bei Franzis ist die Beschaltung etwas abweichend und ist ja für t13 
gedacht, der keinen Usart hat.

Lies dich etwas bei Ponyprog ein. Dort wird RESET via das 
Programmierinterface gemacht.
Um so ein Programmierinterface zu verwenden, gibt es dann normal auch 
noch eine 2. DB9 Buchse für USART Verkehr. Üblicherweise geht das 
Programmieren via Bootloader dann über USART.

Kannst eine billige Lösung bei Pollin kaufen.

von Cheats R. (fynn)


Lesenswert?

klingt kompliziert... OK, werde mich mal einlesen!

von Cheats R. (fynn)


Lesenswert?

mhmm, ich kann doch aber trotzdem mit dem ISP Kabel, welches mit TXD und 
RXD am Franzisboard verbunden ist über USART kommunizieren, oder? Ich 
versteh das, warum es nicht gehen sollte!

von rulix (Gast)


Lesenswert?

Jetzt sind wir ein wenig durcheinander.
Das Kabel ist ein Standard Seriell Kabel entsprechend RS232.
Bei Franzis wird dies für ISP als auch RS232 Kommunikation verwendet.

Aber vergiß nicht: Bei t13 ist der Usart nicht vorhanden und es wird 
eine Softwareemulation verwendet. Noch dazu ohne Max 232 IC, was der 
übliche Standard IC für RS232 Kommunikation ist. RS232 verwendet auf der 
Leitung = Kabel invertierte Signale. Das wird in der Softwareemulation 
mitgenommen.
Der PC arbeitet natürlich entsprechend dem Standard.

Deshalb wird bei t13 der SW-USART mit den pins MISO und SCK realisiert, 
was bei z.B. mega8 nicht der Fall ist. Der hat ja eigene Anschlüsse für 
den USART. Um auf den Leitungsstandard zu kommen, musst du dann den MAX 
232 verwenden.

So, das ist alles was dazu zu sagen ist. Darum hat z.B. das Pollin Board 
eine Buchse für ISP und eine 2. für RS232 und gleich dahinter den MAX 
232.

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.