PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler in der iomx8.h



Razer
21.04.2006, 12:05
Hallo an alle

Ich bin grad am programmiern des I²C Buses am Mega88. Jedoch bekomme ich es nicht conpiliert. Der Compiler kennt das TWBR5 Bit im TWBR Register nicht.

Also hab ich mal inn der iomx8.h nachgeschaut was zum TWBR Register steht. Da steht aber nur die Adresse. Nicht die einzelnen Bits. Ist das ein Fehler??

Danke im Voraus

Gruß Robert

askazo
21.04.2006, 12:37
Keine Ahnung, warum der Autor der Datei das weggelassen hat.
Als Fehler würde ich's nicht unbedingt ansehen.

Du kannst jetzt die Definitionen entweder selber in die iomx8.h reinschreiben, oder in Deinem Quellcode einfach das "TWBR" vor der 5 weglassen...

Gruß,
askazo

linux_80
21.04.2006, 20:19
Hallo,
ich würde auch sagen, das es kein Fehler ist, denn warum sollte man im TWBR die Bits einzeln setzen können !
Man muss sowieso immer einen ganzen Bytewerte reinschreiben.
Ist bei anderen iom**.h auch nicht drin.