Forum: Mikrocontroller und Digitale Elektronik Packung und Sendung Daten in C


von Luis L. (carel)


Lesenswert?

Hallo zusammen!!
Ich habe folgendes Problem.
Ich bin gerade dabei ein uController der Serie ATMEGA8 in C zu 
programmieren.
Leider sind meine C-Kenntnisse gerade mal gut für die einfachste bzw. 
Grundprogramme. Deswegen brauche einen Anstoß von euch.

bei diesem Programm soll der Mikrocontroller die Daten aus seinem 
Speicher(EEPROM) holen, ein paar Bits(wie Startsbit, Endbits, usw. ) 
dazu packen und die Daten dann seriell ( z.b über einen I²C Bus) 
weiterleiten.
Wie sieht denn so ein Programm aus?
Hoffentlich habe ich es klar gemacht und ihr könnt mir helfen.

Grüß

von Thomas (Gast)


Lesenswert?

kaufe dir ein anständiges buch, und lerne c. dein ansatz ist total 
falsch, weil zeiger und typumwandlung zu den grundkenntnissen gehören. 
mit diesem wissen wüsstest du schon, wie du auf eine speicheradresse, 
also auch eeeeppproooom (genaue adresse im manual), zugreifen und 
manipulieren kannst. du hättest auf alle peripherie-gedönse zugriff... 
dazu noch das i2c protokoll bissele anschauen.. und schon biste 
fertig...

von spess53 (Gast)


Lesenswert?

Hi

>ein paar Bits(wie Startsbit, Endbits, usw. )
>dazu packen und die Daten dann seriell ( z.b über einen I²C Bus)
>weiterleiten.

Dann nimm dir das Datenblatt vom ATMega8 und mach dich über die 
Schnittstellen schlau. Da gibt es auch Codebeispiele.

>Deswegen brauche einen Anstoß von euch.

So oft kann man dich gar nicht schubsen.

MfG Spess

von Karl H. (kbuchegg)


Lesenswert?


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.