Hallo, ich will mit einem Attiny2313 ein PWM für das Dimmen von LEDs verwenden. Die Stellgröße soll von einem Raspberry Pi über SPI an den Attiny übergeben werden. Hat jemand hierfür Beispielcode (nur für den Attiny)? Danke matt
Steht alles im Datenblatt und für alles weitere fehlt es an Infos...
Matt B. schrieb: > Hallo, > > ich will mit einem Attiny2313 ein PWM für das Dimmen von LEDs verwenden. > Die Stellgröße soll von einem Raspberry Pi über SPI an den Attiny > übergeben werden. > > Hat jemand hierfür Beispielcode (nur für den Attiny)? > > Danke > matt Hallo , habe ich gemacht - alerdings gebe ich den Code nicht raus - sorry, bitte um Verständnis. Beim Raspberry Pi musst Du darauf achten, dass die I2C Schnittstelle runtertaktbar ist (Clock - Stretching). Hinweise findest Du im Internet zahlreich dazu. Evtl. auch einmal nach "Gordon + Raspberry Pi" suchen! Habe aber nicht die Gordon Lösung verwendet (ist zu eingeschränkt) - ist aber gut zum Lernen, worauf es bei der Koppelung und Konfiguration des RPi ankommt. Gruß
um den USI als SPI Benutzen hier ein guter einstieg. www.atmel.com/images/doc2582.pdf Denn der Tiny hat keinen vollständigen Hardware SPI nur einen USI. Ohne Hardware Buffer macht es je nach Applikation keinen Spaß damit SPI Kommunikation zu machen. Weiterhin gibt es diverse Beiträge hierzu z.B Beitrag "SPI Kopplung von ATmega8 und ATtiny 2313" Ansosnten. C, C++, Pascal, lunar, Brain*uck, Forth... welche richtig darf es sein ?
gerd schrieb: > I2C != SPI > > ... > > - gerd Au weia - Jau - sorry, da war es wohl doch noch etwas zu früh für mich! Viel Erfolg trotzdem ;-) Gruß
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.