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
Wenn er das Deutsch liest, reisst er euch eh den Kopf ab. Würde ich zumindest. Habe ich das richtig verstanden, daß über einen Pin mehrere PWM-Werte ausgegeben werden sollen? Wie soll das gehen?
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.
Fabian Rettemeyer schrieb: > Nun brauchen wir ja noch 6 PCINT pins frei das wir den ISP stecker > anschließen können. Wer behauptet das? Datenblatt nicht gelesen?
> 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.
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 !
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.