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üß
Gast
#2066882
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...
Gast
#2066902
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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.