-
-
Erfahrener Benutzer
Robotik Einstein
Auch wenn es SW-Routinen dafür gibt, wird es nicht einfach werden das Timing einzuhalten. Während deine langsame SW-Routinen am Datenschaufeln sind, soll bestimmt noch anderes Zeug parallel passieren und nicht der Rest des Systems lahm liegen.
Ohne Hardwareunterstützung wird das fehleranfällig.
I2C: ist ja keine Geheimwissenschaft, und im Netz gibt es Bibliotheken für das Zeug.
SPI: Du kannst auch das SPI (Serial Peripheral Interface) des Mega8 zum Datenaustausch nutzen. Ein 8-Bit Register des Masters wird mit einem des Slaves zu einem 16-Bit-Schieberegister zusammen geschaltet. Genial einfach, schnell und leichter zu überschauen als I2C. Im Manual gibt's sogar Code-Schnippsel für Master bzw Slave in Assembler und in C.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen