Forum: Mikrocontroller und Digitale Elektronik Tiny26, SPI, PC


von Benjamin S. (Gast)


Lesenswert?

Guten Tag,

ich habe leider ein problem und hoffe es kann mir hier weitergeholfen
werden:

als erstes sei gesagt, ich bin leider neu hier, und noch nicht sehr
"eingelesen" in die welt der mc. (bitte auf dies rücksicht zu nehmen
:)   )

ich habe einige tiny26 mc und möchte diese über eine SPI verbinden ( 1
leitungsmodus)


bevor ich irgendetwas realisiere möchte ich mir gerne gedanke über die
theorie machen und frage mich folgendes:

kann ich die mc-gruppe software mäßig über den rs232 ansprechen, oder
müsste ich dazu einen der tiny26 verwenden, um ihn als art
"konverter" einzusetzen?


liebe grüße,
benj

von inoffizieller WM-Rahul (Gast)


Lesenswert?

>kann ich die mc-gruppe software mäßig über den rs232 ansprechen, oder
>müsste ich dazu einen der tiny26 verwenden, um ihn als art
>"konverter" einzusetzen

ja.

von Benjamin S. (Gast)


Lesenswert?

ja zu punkt 1 oder zu punkt 2?

lg

von inoffizieller WM-Rahul (Gast)


Lesenswert?

>ja zu punkt 1 oder zu punkt 2?
ja...
(Wenn man mit ja auf eine ODER-Frage antwortet, ist die Aussage auf
jeden Fall richtig. Wobei das "Oder" in der Deutschen Sprache eher
als Exklusiv-Oder anzusehen ist...)

Du brauchst einen RS232-Pegel-Konverter.
Ob einer deiner Tinys es schafft, quasi gleichzeitig eine Soft-UART und
SPI zu realisieren, kann ich nicht sagen, da noch nicht ausprobiert.
Eine Nur-Sende-UART sollte unproblematisch sein - bidirektional
erfordert etwas mehr Aufwand. Dafür wirst du vermutlich einen
Controller als Konverter abstellen müssen.

von Scharfseher (Gast)


Lesenswert?

>ich habe einige tiny26 mc und möchte diese über eine SPI verbinden ( 1
>leitungsmodus)

SPI ist nicht "Einleitungsmodus". SPI = 2 Datenleitungen, eine
Clockleitung und ggf. eine Chipselect Leitung.

>kann ich die mc-gruppe software mäßig über den rs232 ansprechen, oder
>müsste ich dazu einen der tiny26 verwenden, um ihn als art
>"konverter" einzusetzen?

SPI und UART (serielle Schnittstelle / ->RS232) hängen beim Tiny26 an
den gleichen Pins. Also entweder eine Software-UART (->google,
->Suchfunktion) verwenden oder die Tiny26 mit anderen Pins verbinden.
Für die RS232 am PC empfehle ich einen MAX232 als Pegelwandler.

von Benjamin S. (Gast)


Lesenswert?

danke für die antworten!

jedoch:

gibt es nicht die möglichkeit, bei SPI zwischen einem 3leitungs und
1leitungsmodus zu wählen?

hab ich das nun richtig verstanden:
PC(rs232) -> MAX232 -> ATTiny26 -> ATTiny26 ..   wobei hier der erste
tiny als konverter dient?

sry falls ich euch hier auf die nerven gehe, aber ich habe momentan
keinen durchblick.

lg,
Benj

von inoffizieller WM-Rahul (Gast)


Lesenswert?

>gibt es nicht die möglichkeit, bei SPI zwischen einem 3leitungs und
>1leitungsmodus zu wählen?

Wie meinst du das? SPI ist eine bidirektionale synchrone serielle
Schnittstelle. Zwei Leitungen brauchst du mindestens, eher drei.

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.