Mehrere PWM an einen Pin

OP (Firma: CBS Heidelberg) #2671817
Lesenswert?

Hallo,

mein itl lehrer hat uns eine aufgabe gegeben, welche beeinhält einen 
microcontroller zu bestücken. Nun hat meine gruppe die aufgabe schneller 
als alle anderen gelöst und nun hat uns unser Lehrer eine neue aufgabe 
aufgedrückt:
Das teil soll auch nachträglich noch programmier bar sein.

wir verwenden den Attiny84a und brauchen 4 PWM und 3 taster welche alle 
samt auf jeweils einen PCINT laufen.
Nun brauchen wir ja noch 6 PCINT pins frei das wir den ISP stecker 
anschließen können. Nun wollten wir die 4 PWM auf einen PCINT und die 3 
taster auf nen anderen PCINT legen (also das wir für taster und PWM 
insgesammt nur 2 pins verbrauchen).

Bitte helft uns schnell bevor uns unser lehrer noch den kopf abreißt.

danke im vorraus
RTW-93
#2671823
Lesenswert?

Fabian Rettemeyer schrieb:
> 6 PCINT pins frei das wir den ISP stecker
> anschließen können.

Nein, braucht ihr nicht. Ihr braucht MISO, MOSI, SCK, Reset, Ground.
Nach der Programmierung können diese Pins wie GPIO und natürlich mit 
entsprechenden Sonderfunktionen benutzt werden. Euer Programmieradapter 
schaltet seine Pins hoffentlich auf "Hochohmig", wenn er nichts zu tun 
hat.
Wo ist das Problem?

Fabian Rettemeyer schrieb:
> Bitte helft uns schnell bevor uns unser lehrer noch den kopf abreißt.

schnell schnell. Lest doch mal schnell das Datenblatt und lernt, selbst 
Informationen zu beschaffen, bevor euch das Leben den Kopf abreißt.
mfg mf

PS: Hat der Tiny84 auch ADC-Eingänge? Damit könnte man z.B. mehrere 
Tasten einlesen. Wie das geht, könnt ihr gern selbst heraussuchen. 
Außerdem braucht man zum Tasten einlesen keine Interrupts. Es sei denn 
ihr sollt damit "Echtzeitfähigkeit" demonstrieren.
Gast #2671843
Lesenswert?

> Nun brauchen wir ja noch 6 PCINT pins frei

Nö.

Die Pins brauchst du nur zum Programmieren.

Danach können das durchaus Ausgänge sein.

Die an den Ausgängen angeschlossenen Dinge werden
dann beim Programmieren zwar mit angesprochen,
aber das stört meistens nicht (ob es dabei blinkt
und leuchtet), auch ein Taster, der nicht gedrückt
wird beim Proghrammieren, stört an dem Pin nicht,
denn dessen Pull-Up ist hochohmig genug um vom
Programmieradapter ignoriert zu werden.

RESET solltest du natürlich wie üblich beschalten.
Gast #3143157
Lesenswert?

Daniel Schullerus schrieb:
> Hallo,
>
> mein itl lehrer hat uns eine aufgabe gegeben, welche beeinhält einen
> microcontroller zu bestücken. Nun hat meine gruppe die aufgabe schneller
> als alle anderen gelöst und nun hat uns unser Lehrer eine neue aufgabe
> aufgedrückt:
> Das teil soll auch nachträglich noch programmier bar sein.
>
> wir verwenden den Attiny84a und brauchen 4 PWM und 3 taster welche alle
> samt auf jeweils einen PCINT laufen.
> Nun brauchen wir ja noch 6 PCINT pins frei das wir den ISP stecker
> anschließen können. Nun wollten wir die 4 PWM auf einen PCINT und die 3
> taster auf nen anderen PCINT legen (also das wir für taster und PWM
> insgesammt nur 2 pins verbrauchen).
>
> Bitte helft uns schnell bevor uns unser lehrer noch den kopf abreißt.
>
> danke im vorraus
> RTW-93

Welcher niederträchtige Mensch versteckt sich hinter meinem Namen ?
Und schreibt in meinem Namen ein dermaßen unästhetische Sätze.
Schreibt demnächst in eurem eigenen Namen !

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren