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ß
Gast
#3297951
I2C != SPI ... - gerd
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ß
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.