Tiny 2313, UART, Bootloader

Gast #50853
Lesenswert?

Okay,
nachdem ich weiter unten bereits recht hilfreiche Tips bekommen habe,
ist meine Entscheidung wohl auf einen Tiny 2313 gefallen.

Nun noch einige Fragen, bevor ich mich richtig in das Thema einarbeite
(Ich glaube zwar das schon richtig zu ueberblicken, aber wer weiss)

Der zustaetzliche Chip im Tutorial fuer den UART dient ja nur der
Pegelwandlung, wenn ich also meine seriellen Leitungen zwischen den
Chips alle auf 5 V laufen lasse, dann braeuchte ich diese Schaltung nur
einmal um die (sagen wir 6 Tinys) mit dem PC zu verbinden.. Oder?

Koente es Probleme geben, wenn die Leitungslaengen gross sind (1 - 8
m), aber die Datenraten recht gering bleiben?

Stoeren sich die Chips gegenseitig, wenn ich einfach 6 RXD und TXD
paralell lege, aber in der Software festlege das jeder nur auf seine
Textfolge reagiert, und dann Befehle (als Text) empfaengt, und danach
wieder alles ignoriert ausser seinem "Hoerzu" befehl..

Danke fuer eure Antworten..

PS:
Ich werde wohl ein universelles kleines Board entwerfen, was fuer ein
paar Transistoren platz bietet, vielleicht noch ein Relais, und vor
allem eine RS232 Schnittstelle, ich hasse dieses bloede Kabelloeten,
und 5 m RS232 Kabel gibts bei Reichelt sehr guenstig. Hat jemand so
etwas schonmal per Eagle gemacht, andere Ideen, oder Interesse ein paar
leere Platinen mitzubstellen, wenn ich einen guenstigen Aetzandbieter
gefunden habe? (Kennt jemand einen fuer geringe Stueckzahlen)
Gast #50854
Lesenswert?

Ups, falls ein Admin gerade Zeit hat, dann vielleicht das Wort
Bootloader aus der Ueberschrift nehmen, das muellt nur die Suchfunktion
zu..

Die Frage dazu hatte sich erledigt..

(der Beirag hier kann dann natuerlich auch geloescht werden)

Christian
Gast #50855
Lesenswert?

Die Empfangsleitungen kannst Du schon parallel hängen. Die
Sendeleitungen nicht, da gibts sonst Kollisionen (mehrere Treiber
gegeneinander).
Bei 8m würde ich nicht auf einen RS232-Treiber verzichten.

Überleg Dir, ob Du ev. RS485 benutzen willst, da kannst Du alle
Treiber/Empfänger parallel hängen, bedeutet aber wesentlich mehr
Software-Aufwand (Du brauchst ein richtiges Protokoll).

Stefan
Gast #50857
Lesenswert?

Warum machst Du die Kopplung nicht mit dem I2C-Bus (bei Atmel TWI).

Master-/Slave ist schon im MC vorgesehen. Jeder MC hat eindeutige
Adresse über die er erreichbar ist. Auch Multi-Master wäre möglich.

Gruß Jörg
Gast #50860
Lesenswert?

Okay,
danke fuer die Infos, ich werde wohl mal versuchen ein paar Tinys ueber
den Rs232 zusammen zu schalten.. Wenn das nicht klappt, dann kann ich
ja immernoch auf rs485 umsteigen..

Jetzt muss ich mir nur noch mit Eagle ein oder zwei Standard-Platinen
basteln (eine mit Relais als Output, und eine fuer diverse Sensoren als
Input, vielleicht auch gemischt.., die entwickeln lassen, und dann
gehts los..

Christian

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