www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Seriell verbinden!


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Jojo_1220 (Gast)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo Liebe Techniker :)

Ich habe mich selber auch einmal an einen LED würfel probiert, was auch 
super geklappt hat.
Jetzt habe ich aber ein Problem was mich schon seit dem Anfang genervt 
hat nähmlich das ständige umstecken des ATTiny2313.
Ich benutze das Pollin AVR board zum programieren und muss den 
Controller dan immer aus der IC fassung rausholen, was schon öfter zu 
verbogenen kontakten geführt hat.
Ich habe bei einen anderen Cube gesehen wie jemand einen Seriellen 
9-poligen Anschluss da angeschlossen und so programmiert hat.
Wäre das theoretisch möglich an den Controller da einen Seriellen 
Anschluss ran zu löten um den µController nicht immer umstecken zu 
müssen?

Oder wäre es sinnvoller die verbindung irgendwie vom Pollin board zum 
Cube aufzustellen im sinne von einer Pfostenbuchse oder ähnlichen?
Was ist mit einer ISP programierung?

Köntet ihr mir vllt helfen????

LG JOJO

Autor: Karl Heinz Buchegger (kbuchegg) (Moderator)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Jojo_1220 schrieb:

> Oder wäre es sinnvoller die verbindung irgendwie vom Pollin board zum
> Cube aufzustellen im sinne von einer Pfostenbuchse oder ähnlichen?
> Was ist mit einer ISP programierung?

ISP Programmierung bedeutet, dass du 6 Verbindungen von deinem 
Programmer zum µC herstellen musst. Ist eigentlich die Standardmethode, 
wie man einen AVR-µC innerhalb der Schaltung programmiert. Solange man 
an diese 4 Pins vom µC nichts kritisches angeschlossen hat, funktioniert 
das auch gut.

DIe andere Variante ist zb, dass man in den AVR einen Bootloader brennt, 
so dass man über die Serielle ein neues Programm einspielen kann. In 
diesem Fall fungiert praktisch der Bootloader als der 'Brenner', der das 
Flash des µC programmiert.

> Köntet ihr mir vllt helfen????

AVR-Tutorial

(Alles andere ist mehr oder weniger sinnlos. Du stehst am Ende wieder 
mit einer Hardware/SOftware da, die du nicht verstehst. So wie jetzt)

Autor: Marco P. (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Programmieren über RS232 ist soweit ich weiß nur mit Bootloader möglich. 
Kannst natürlich auch nur die Buchse drauf setzten und dahinterdie 
Schaltung im Anhang setzten, was wiederrum auch nur ein ISP-Programmer 
ist und soweit ich weiß mit Ponyprog prima funktioniert.

Anhang:
http://www.mikrocontroller.net/attachment/19111/AV...

Autor: Joachim минифлоть (minifloat)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Das Pollin-Board hat doch den 6- oder 10-Poligen Programmieranschluss, 
wo man auch einen "ordentlichen" Programmieradapter anschließen kann.
Den kann man evtl. auch in die umgekehrte Richtung benutzen.

Wenn du nun deinem Cube genau so einen verpasst(wie es verschaltet ist, 
kannst du hier aus dem Forum oder dem Schaltplan des Pollin-Boards 
entnehmen) und das Pollinboard und den Cube mit einem 10-/6-pol-Kabel 
verbindest, kannst du ohne umzustecken Programmieren.

Dabei aber die Resetbeschaltung im Cube beachten: 10k nach VCC und evtl 
10n nach Masse. Fest mit VCC verbinden grillt den Programmer.

Der Königsweg wäre, einen Programmieranschluss am Cube anzubringen und 
sich einen amtlichen Programmer zu besorgen, wie z.B. einen AVRISP mk2. 
Näheres dazu siehe 
www.mikrocontroller.net/articles/AVR_In_System_Programmer
Dabei sind USB-Programmer zu bevorzugen.

mfg mf

Autor: Jojo_1220 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Die Idee mit den Programieradapta hatte ich schon aber dazu habe ich 
viel schlechtes aber auch viel gutes gehört.......
Und das mit den Brennen lassen wir auch lieber^^

Das beste denke ich wird werden einfach eine Serielle Kupplung zu 
verlöten und diese dann mit den Controller.

Muss ich dann diese 5 Ports direkt an den Tiny anschließen die du in den 
Bild gezeigt hast?!? Wiederstand wird da wohl nicht von nöten 
sein....denke ich :)

Das Pollin Board hat 10 Anschlüsse.......d. h. wenn ich da ein 10 
Poliges Kabel nehme und es an einer eingebauten 10 poligen pfostenbuchse 
anschließe eigenlich auf das selbe ergebniss kommt oder liege ich da 
falsch?

Autor: Markus Weber (Firma: guloshop.de) (m-w)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Jojo_1220 schrieb:
> Muss ich dann diese 5 Ports direkt an den Tiny anschließen die du in den
> Bild gezeigt hast?!? Wiederstand wird da wohl nicht von nöten
> sein....denke ich :)

Die meisten Programmer haben schon Schutzwiderstände eingebaut (i.d.R. 
100 Ohm je Pin). Hier findest du noch ein paar nützliche Infos:
http://www.mikrocontroller.net/articles/AVR_In_Sys...

Autor: Jojo_1220 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
jetzt geht mir schön langsam ein Licht auf :)

Kan man diese Komponenten vllt aus einen alten PC ausschlachten weil 
wegen einer einzelnen Pfostenbuchse zu bestellen ist auch nicht 
lohnenswert......und die frage ist ob ich so ein Flachbandkabel finde, 
eher nicht :(

Ist es dan von nöten bei PonyProg die Einstellungen zu ändern oder ist 
das für den PC egal ob ich da dan direkt auf dem Evaluations-Board einen 
IC stecken habe oder mit den Kabel weiterfahre?!?

Autor: Jojo_1220 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
"Je nach verwendetem Programmer muss man daher sorgfältig auf die 
Beschaltung von VCC/Vtg/VTref und auf die Stromversorgung von Board und 
Programmer achten." Zitat aus den oben verlinkten Link.

Was genau ist den damit gemeint?

Autor: Joachim минифлоть (minifloat)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Jojo_1220 schrieb:
> sorgfältig auf die
> Beschaltung von VCC/Vtg/VTref und auf die Stromversorgung von Board und
> Programmer achten.

Der VTref/VCC/Vtg Pin der ISP-Pfostenleiste dient bei verschiedenen 
Programmern verschiedenen Zwecken:
* manche Programmer beziehen darüber ihre eigene Betriebsspannung
* manche Programmer können darüber das Target versorgen
* manche Programmer erkennen an dem Pin die Stromversorgung des 
Target(z.B. Schwellwert 2,5V)
* manche Programmer stellen nach der Spannung am Pin die Ausgangspegel 
ihrer ISP-Schnittstelle ein(3V, 3,3V, 5V)

Daher sorgfältig drauf achten, wer hier wen versorgt und ob die Pegel 
der Schnittstelle der Versorgung des Prozessors entsprechen.

mfg mf

Autor: Jojo_1220 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Der Cube hat von mir einen Spannungsregler von 5 Volt bekommen. Auf den 
Pollin Board steht ebenfalls so ein Spannungsregler von 5 Volt.
Ich habe ebenfalls einen 100k ohm wiederstand zum Reseten verwendet also 
kann da nicht viel schief gehen denke ich....
Direkt nach der dem Seriellen eingang am Pollin board sind bereits schon 
wiederstände vorgeschaltet.


LG JOJO

Autor: einer (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Jojo_1220 schrieb:
> Ist es dan von nöten bei PonyProg die Einstellungen zu ändern oder ist
> das für den PC egal ob ich da dan direkt auf dem Evaluations-Board einen
> IC stecken habe oder mit den Kabel weiterfahre?!?

Letzteres.
Aber mach das Verbindungskabel nicht zu lang.

Autor: Jojo_1220 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Srry habe deine Antwort falsch aufgenommen^^
jetzt verstehe ich das mit den Programmer.
Habe mich jetzt mit dieser Variante mit der Pfostenbuchse entschieden 
und mit dem 10 poligen Kabel, da ich denke das das die einfachste 
Variante ist weil ich das Pollin board schon zuhause habe und nicht 
wieder extra bei 2 Anbietern bestellen muss wo ich jeweils über 7 Euro 
versand zahlen muss :)

LG JOJO

Autor: Jojo_1220 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Denke das ich es so....50cm machen werde.
Wird noch im Akzeptablen bereich sein oder?
LG JOJO

Autor: Joachim минифлоть (minifloat)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Jojo_1220 schrieb:
> im Akzeptablen bereich

eher 25cm oder weniger. Die Signale sind relativ empfindlich bei dieser 
Art von Programmer. Auch das Comportkabel sollte eher kurz gehalten 
sein.
mfg mf

Autor: Jojo_1220 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ist okay in Prinzip ist das ja nur eine Brücke zwischen Pollin board und 
Cube-Platine also egal.
Kann ich so ein fertiges Kabel schon irgendwo bestellen?
Wie bei Conrad, Pollin, RS-components?

LG JOJO

Autor: Philipp (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Fertig glaub ich nicht. Aber es ist eh billiger, sich bei reichelt nen 
Meter Flachkabel und 2 passende buchsen zu kaufen. oder conrad oder 
wasauchimmer. Zum zusammenbauen benötig man notfalls noch nicht einmal 
eine zange.

Autor: Jojo_1220 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Okay, werde dan gleich 3 buchsen bestellen und das ganze dann 
zusammenbauen.
Wie genau muss ich den dann diese buchsen zusammenklemmen?
Es gibt ja auch so eine Buchsen mit Federklemmen, was ist mit die?
Brauch ich da eine spezielle zange oder reicht da eine normale 
Kombie-Zange?
habe soetwas noch nie gemacht..

LG JOJO

Autor: Jojo_1220 (Gast)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
So, habe das Flachbandkabel jetzt fertig.
Habe mir das von einem Festplattenkabel "runtergeschnitten" und 
verbunden.
Durchgepipst das ganze und funktioniert einwandfrei :)

LG JOJO

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net