Wie kann man mit einem µC kommunizieren? (Außer U(S)ART?

Gast #2651413
Mmm, die Frage ist etwas zu pauschal - das kommt IMMER drauf an was der 
IC zum Kommunizieren anbietet.

I2C
CAN
SPI
USB (STM32 z.B.)
...

Wenn du Anfänger bist, wäre es wohl besser du erklärst den Leuten hier 
was du vor hast.

Gruß
Chris
Gast #2651415
kommt darauf an was für ein µC es ist.

es gibt welche mit CAN-Controller, SPI, I2C, einfach nur Paralell über 
die I/Os...

ließ mal bitte die ganze Frage deiner Hausaufgabe vor!
Gast #2651418
Ich habe SPI, USB zur Verfügung. Ich möchte mit dem Board über den 
Terminal kommunizieren. Also brauche ich auch einen Treiber der virtuell 
einen COM Port erstellt.
Gast #2651440
Hey,

ja auf der µC-Seite musst du "hardwaremäßig" noch die Pegel anpassen, da 
der USB-Seriell Converter RS232-Pegel hat und dein µC TTL.

Schau mal hier im Tutorial nach (USART). Stichwort MAX232. Software 
musst du auf der µC Seite natürlich auch noch erstellen ;)

Thomas
#2651455
SPI kennt der PC nicht ... ist aber ein sehr einfaches interface 
zwischen 2 µCs.

USB hat jeder PC reichlich ... nur fehlts da meist am entsprechenden 
Treiber bzw. Software auf dem PC.

sind also beide nicht einfach ... aber wenn man jetzt einen zusätzlichen 
µC hätte der RS232 und SPI versteht ... könnte er zwischen PC und erstem 
µC dolmetschen.
RS232 kann man dann entweder direkt mit einem TTL-Pegelwandler benutzen 
oder einen USB-RS232-Chip z.b. von FTDI vorschalten, was auch den 
vorteil einer 5V-Versorgung auf der Dolmetscher-Schaltung hätte.

RS232 empfangen und auf SPI ausgeben und umgekehrt sollte dann kein 
größerer Aufwand sein. Hier sollte man noch die Geschwindigkeiten der 
beiden Schnittstellen angleichen, damit man keine Probleme bekommt die 
Daten durchzuschleusen (Flaschenhals).


natürlich könnte man auch eine RS232-Schnittstelle auf freien Pins des 
einen µC's emulieren ... würde ich aber nicht machen
Gast #2652827
student schrieb:
> Chris S. schrieb:
>> du meinst wohl du hast es einen kommilitonen machen lassen
>
> cyblord ---- schrieb:
>> Ja so geht das, gestern noch nichtmal gewusst wie eine serielle
>> Schnittstelle funktioniert, heute schon ein USB Profi. Lachhaft!
>
> Ich muss euch nichts beweisen...

xD aber zumindest kam dir der gedanke

mal ernsthaft, kam dir nicht in den sinn mal zu schreiben wie du das 
gelöst hast, für den Fall ein anderer "student" stößt mal auf deinen 
Thread und hofft darin etwas sinnvolles zu finden?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.