Forum: Mikrocontroller und Digitale Elektronik Wie macht man Datenübertragung in C für ATmega8?


von Michael R. (hellm)


Lesenswert?

Mein Kommilitone und machen Datenkommunikation zwischen seiner und 
meiner Platine. Sein Chip schickt die Daten, meine nur empfängt. Meine 
Platine steuert zwei Motoren. Wir haben uns das folgende ausgedacht, nur 
mit der Realisierung ist etwas schwierig bei uns:
          Meine Platine bekommt z.B. Reihenfolge 11001000

Die ersten 4 Bits ist der erste Motor, die zweiten 4 ist der zweite. Die
Zahl 1100 = 12Dec. Ich will 12 Umdrehungen pro s/ms/µs. Die zweite
Kombination 1000 = 8Dec, nur 8 Umdrehungen.

Helft uns bitte.

von oO (Gast)


Lesenswert?

Alter....

von Adönis (Gast)


Lesenswert?

Und was ist hier das Problem?o.O

von datasheet (Gast)


Lesenswert?

Ganz Ehrlich ... brech dein Studium ab.

von Felix S. (pepe)


Lesenswert?

Michael R. schrieb:
> Helft uns bitte.

Wobei denn ?

von Arbeitsschutzberater (Gast)


Lesenswert?

datasheet schrieb:
> Ganz Ehrlich ... brech dein Studium ab.

Brich Dir mal Keinen ab....

von PittyJ (Gast)


Lesenswert?

Ich verstehe das Problem nicht.
Ist doch gut definiert. Warum programmiert ihr das nicht?

Dein Kumpel nennt sich übrigens Kom­mi­li­to­ne.
Siehe auch http://www.duden.de/rechtschreibung/Kommilitone

von Bernd K. (prof7bit)


Lesenswert?

Michael R. schrieb:
> Mein Kommonitone

Was ist ein Kommonitone?

von Dominik R. (vision)


Lesenswert?

Wenn ihr jeweils einen kompletten Port frei habt, könnt ihr die Daten 
einfach parallel übertragen. Ansonsten halt seriell. Stichworte dafür 
wären I2C, SPI oder UART...

von stefanus (Gast)


Lesenswert?

Das Konzept steht, also setzte es jetzt um! Ist doch Baby einfach!

Also ehrlich, wenn meine 10 Jährige Tochter diese Frage gestellt hätte, 
würde ich ja gerne helfen. Aber ein Student muss das alleine hin 
bekommen.

Manchmal staune ich schon über die primitiven Fragen, die Akademiker 
hier stellen. Das ist echt peinlich, ich schäme mich.

von Michael R. (hellm)


Lesenswert?

Ich habe mir was hier rausgesucht. Ist es das Richtige?
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Der_UART

von Michael R. (hellm)


Lesenswert?

stefanus schrieb:
> Das Konzept steht, also setzte es jetzt um! Ist doch Baby einfach!
>
> Also ehrlich, wenn meine 10 Jährige Tochter diese Frage gestellt hätte,
> würde ich ja gerne helfen. Aber ein Student muss das alleine hin
> bekommen.
>
> Manchmal staune ich schon über die primitiven Fragen, die Akademiker
> hier stellen. Das ist echt peinlich, ich schäme mich.

Wenn ihr nicht helfen wollt/könnt/..., wozu äußern? Eure Weisheit und 
Intelligenz zeigt ihr lieber in dem wie ihr mir helft!

von stefanus (Gast)


Lesenswert?

Ok und ja, fang mal mit dem Tutorial an. Das ist sicher ein guter 
Einstieg.

Bevor Du zwei Controller miteinander kommunizieren lässt, lerne erstmal, 
nur einen Controller einzusetzen. Und dann kommuniziere mit einem PC 
(Terminal Programm), dann hast Du wenigstens an einem Ende des Kabel 
eine bewährte Software und kannst im Fall eines Fehler sicher sein, dass 
der Fehler am selbstgebauten Ende des Kabels liegt.

von Amateur (Gast)


Lesenswert?

Sogar in den Datenblättern findest Du C-Beispiele.
Dummerweise muss man dazu lesen (können).

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.