Tiny26, SPI, PC

Gast #400085
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
Gast
>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.
Gast
>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.
Gast
>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.
Gast
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
Gast
>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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.