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üß
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...
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.