Forum: Mikrocontroller und Digitale Elektronik RTOS, I2C, AtMega


von MarioEduardo (Gast)


Lesenswert?

Ich suche ein RTOS (preemptive) für einen AtMega, das I2C Unterstützung 
dabei hat. Habt ihr einen Tip für mich, ich bin des Suchens schon müde 
...

Bei FreeRtos hab ichs nicht gefunden ..

Danke, Mario

von gast (Gast)


Lesenswert?

was spricht gegen einer normalen anwendung ohne ein resourcenfressendes 
RTOS ?
I²C selbst schreiben und fertig

zur not nen timer rein und läuft
auch unter 1K flash

von (prx) A. K. (prx)


Lesenswert?

Wird schwer mitsamt I2C zu finden sein. Aber ein resourcensparendes RTOS 
für AVRs ist beispielsweise AvrX, und irgendwelche Warteschleifen in 
bereits interruptgesteurtem I2C-Code um RTOS-Mechanismen zu bereichern 
ist nicht so arg schwierig.

von Peter D. (peda)


Lesenswert?

I2C fertig ist generell schwer zu bekommen, da I2C so universell ist.
Es hängt stark von der Topologie und dem Datenprotokoll ab.
Davon abhängig mußt Du dann die Grundfunktionen (Start/Stop, 
Master/Slave/Multimaster, Empfänger/Sender, ACK/NACK) zusammen pappen.


Peter

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
Noch kein Account? Hier anmelden.