-
-
Neuer Benutzer
Öfters hier
Hallo,
das Problem könnte auch ein Vorzeichenfehler sein
(uint ungeschickt zu int konvertiert)
Versuch doch mal alle deine Variablen auf einem Datentyp zu halten (die Form uint8_t ist am besten).
Bei der Funktion usart_putc ist char noch zu rechtfertigen, aber versuch mal unsigned char, da du die Variable in ein Register schreibst.
Viele Grüße,
Max
-
Erfahrener Benutzer
Roboter Experte
Danke, ich hab gerade heute mein Fehler gefunden. In der I2C Library von Peter Fleury liegen zwei Implementationen, eine ist ein hardwareunterstützter I2C Protokoll, der andere ist rein Software. Blöderweise habe ich die Softwareversion inkludiert, was anscheinend nicht so gut geklappt hat....
Jetzt geht alles wieder fein.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen