Forum: Mikrocontroller und Digitale Elektronik MSP-AVR verbinden


von mgiaco (Gast)


Lesenswert?

Hallo habe da mal eine Frage,

Ich muss zwei µC´s miteinander verbinden. MSP430F1611 als Master
AVRMega32 als Slave.

Welchen Bus würdet ihr mir da empfehlen?
Datenmenge, gut wäre so jede 100ms 2-3 Bytes.

mfg mathias

von mgiaco (Gast)


Lesenswert?

Frage zu blöd? oder zu einfach?

mfg mathias

von lehmi (Gast)


Lesenswert?

vielleicht zu ungeduldig...

beide haben Hardware UART und SPI, guck dir bei beiden die Ansteuerung
an und such dir das einfachere raus... oder soll es parallel sein? Bei
der Datenmenge warscheinlich eher nicht.
Da ich gerade nicht weiß, ob der MSP 5V Level abkann, entweder den
ATMega mit 3.3V betreiben oder Levelkonverter dazwischen.

Grüße lehmi

von mgiaco (Gast)


Lesenswert?

Danke,

Habe auch an I2C gedacht.

mfg mathias

von Aleksej (Gast)


Lesenswert?

Ich glaube, dass I2C in dem Fall viel zu kompliziert wird. Klar kann MSP
als I2C-Slave funktionieren, und Mega32 kann es nicht, also da hast du
schon Probleme mit der Flexibilitaet - nur Mega wird in der Lage sein,
Kommunikation zu starten.
Viel einfacher, schneller und flexibeler ist in dem Fall UART, die
Geschwindigkeit fuer deine Aufgabe ist ja ausreichend

von Aleksej (Gast)


Lesenswert?

Sorry, habe gerade nachgeguckt, Mega32 kann auch als I2C-Slave laufen,
aber das loest ja trotzdem das Problem nicht. Es wird nur als
Master-Slave-Interface funktionieren. Das hat ja gewisse Nachteile.

von Barti (Gast)


Lesenswert?

Bei UART solltest Du je nach Baud-Rate krumme(und vorallem stabile)
Oszillatorwerte verwenden. I2C und SPI bringen ihren Takt mit, da ist
es im Prinzip Wurst. Da wie oben genannt I2C schon rausfällt, bleibt
SPI über. Mal was anderes: wie hoch ist denn die zu überbrückende
Verbindungslänge? Nicht dass Du von einigen Metern ausgehst. Da wäre
das Problem mit Störungen und Leitungsimpedanzen.

von Aleksej (Gast)


Lesenswert?

Fuer 9600 baud ist die Frequenz von dem internen Quarz schon stabil
genug. Bei MSP ist die Frequenz etwa 1-2% genau und bei Mega sogar ohne
Kalibrierung ist die etws 3% genau. Das soll vollkommend ausreichen.

von mgiaco (Gast)


Lesenswert?

Hallo, danke für die Antworten. Nei die beiden sind auf dem selben
Print.

mfg mathias

von Zimmi (Gast)


Lesenswert?

MSP kann keine 5V (max. 4,1V glaub ich). Also an die Pegel denken.

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.