-         
Ergebnis 1 bis 1 von 1

Thema: Attiny412 PWM - wie viele Kanäle sind nutzbar?

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    25.12.2018
    Beiträge
    92

    Attiny412 PWM - wie viele Kanäle sind nutzbar?

    Anzeige

    Hallo!

    Ich experimentiere gerade mit einem 8-pinnigen Attiny412 und PWM.

    Der µC hat einen 16-Bit-Timer/Counter TypA (TCA0), der im split mode als zwei 8-Bit-Timer benutzt werden kann.
    Jeder 8-Bit-Timer hat drei Channel, so dass also theoretisch sechs PWM-Signale erzeugt werden können (laut Diagramm müssten die mit WO0 bis WO5 bezeichnet sein).
    Drei Signale, nämlich WO1 und WO2 sowie entweder WO0 oder WO3 lassen sich auf die Pins PA1/2/3/7 ausgeben. WO0-WO2 lassen sich außerdem mittels Interrupt weiterverarbeiten, so dass man einen vierten nutzen kann.

    Für WO4 und WO5 finde ich weder eine Pinzuordnung noch einen Interrupt. Wie kann ich diese PWM-Signale auf einen Pin ausgeben?

    Leider gibt das Datenblatt nicht mal die oben genannten Zuordnungen richtig her. Ich hab Sie aus Atmel Start "herauskonfiguriert". Für Die beiden verbleibenden PWM-Channel hab ich aber auch dort keinen Hinweis gefunden, ob und wie sie genutzt werden können.

    Die größeren Attinys der 1-Serie (mit mehr Pins, z.B. Attiny1614 - 14 Pins) haben WO0/1/2 auf PortB- und WO3/4/5 auf PortA-Pins zugeordnet. PortB gibts beim kleinen 8-Pin-Attiny412 natürlich nicht.

    Weiß jemand mehr?


    PS: Rein nach der Logik der Bezeichnung der Ausgänge (WO4 / WO5) könnten diese auf die Bits 4 und 5 des Ports A gehen. Physisch sind die Pins 4 und 5 nicht vorhanden, aber die entsprechenden Bits existieren im Register. Weiß jemand, ob die PWM-Signals evtl. in diese Register geschrieben werden und ob man die irgendwie abfangen und umleiten kann. Evtl. die Port-Bits auf input stellen, mit Interrupts abfangen und in der ISR den Pin-Wert auf einen anderen Ausgang schreiben?
    Geändert von Gnom67 (14.01.2019 um 12:01 Uhr)

Ähnliche Themen

  1. [ERLEDIGT] PWM als Datenübertragung nutzbar ?
    Von Langer711 im Forum Elektronik
    Antworten: 6
    Letzter Beitrag: 09.02.2015, 08:25
  2. ISP Pin als Eingang nutzbar machen.
    Von demmy im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 9
    Letzter Beitrag: 11.05.2014, 17:45
  3. Wie viele PWM-Kanäle hat der ATmega 2560?
    Von NeroII im Forum AVR Hardwarethemen
    Antworten: 1
    Letzter Beitrag: 12.02.2010, 23:07
  4. Wie viele Männliche/Weibliche User sind in diesem Forum?
    Von Hobby_Elektroniker im Forum Umfragen
    Antworten: 64
    Letzter Beitrag: 10.09.2008, 18:57
  5. Wie viele Interrupts sind gesund?
    Von cht im Forum AVR Hardwarethemen
    Antworten: 6
    Letzter Beitrag: 21.05.2004, 06:47

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •