PWM out und MISO/MOSI gleichzeitig

OP #4339421
Lesenswert?
• ▲
▼
Ich nutze zur Zeit einem ATtiny84 und habe dabei alle 4 PWMs im Einsatz.
Ist es möglich, dabei auch gleichzeitig eine Kommunikation über SPI 
durchzuführen. MISO und MOSI teilen sich ja den Pin mit einem der vier 
PWM Ausgangspin. (OC1A/MOSI) PA6 und PA5 (MISO/OC1B)
Ich würde ja behaupten es geht nicht. Es würde mir aber sehr 
entgegenkommen, deshalb: Gibt es trotzdem eine einfache Möglichkeit, PWM 
out und MISO/MOSI gleichzeitig?
Gast #4339434
Lesenswert?
• ▲
▼
Wie soll das gehen wenn der Pin gleichzeitig Output und Input sein soll 
?
Entweder SoftPWM auf andere PINs oder Du machst SPI auf anderen PINs.
Wenn Du die PWM zwischenzeitlich unterbrechen kannst und das Timing 
nicht kritisch ist dann kannst Du SPI machen.
Wozu soll's denn dienen, die Hauptfrage mal wieder ...
OP #4339801
Lesenswert?
• ▲
▼
Ich hab eine art Mood-Lampe and die ich noch das NRF24L01 (eben über 
SPI) zur Programmwahl dranknubbeln möchte.
Ok, also entweder SPI-Bit-Banging, Software PWM oder ein anderen ATiny 
(z.B den 4313) nehmen.
Da ich das für mich als reines Entspannungsprojekt nach Feierabend 
durchziehen möchte, und ich mir kein Hirninfakt beim Programmieren 
zuziehen möchte ;) würde ich auf die Vorzüge der konfortablen Hardware 
PWM eher ungern verzichten. SPI Bit-Banging hört sich als kleines 
Nebenprojekt auch alleine schon sehr interressant an, so als kleine 
Fingerübung zwischendurch :)

Danke euch für die Tips.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.