AT90PWM3B - Funktion einzelner Pins festlegen

Gast #1644978
Lesenswert?

Hallo zusammen,

noch habe ich keinen ATMEL Controller programmiert.

Jedoch habe ich nun eine kleine Schaltung geplant, auf der ein AT90PWM3B 
platz finden soll.

Ohne UART, mir genügt also der interne Oszillator, einfach ein paar 
Relais schalten und LEDs blinken lassen. Sowie zwei Tasten mittels 
Interrupt abfragen. 4x ADC und der DAC wird auch verwendet.
(Wegen DAC habe ich dieses Bauteil ausgewählt)

Nun muss ich noch 3 LEDs dazu bauen und ich habe nur noch die Pins 4, 
14, 15 und 17 des SOIC 32 Gehäuses frei.

Nun zu meiner Frage, da ich das Datenblatt
http://www.atmel.com/dyn/resources/prod_documents/4317S.pdf
http://www.atmel.com/dyn/resources/prod_documents/doc4317.pdf

weder in der Tabelle 3-1 noch in den Tabellen ab 11-2 (ab Seite 67) 
richtig interpretieren kann.

Kann jeder Pin als digitaler Ausgang/Eingang konfiguriert werden?
Also auch bsp. auch die Pins 14 und 15?
Oder ist an einem Pin immer nur eine der in den Tabellen genannten 
Sonderfunktionen verfügbar?

Ich hoffe meine Frage unterfordert euch nicht.

Mir gehr es im Moment darum, dass ich das Layout fertig machen kann, 
programmiert wird später.

Besten Dank,

Grüße
Roland
Gast #1645098
Lesenswert?

Müsste gehen, es gibt auch die passenden DDRE, PortE und PINE Register.
Es gibt eigentlich keinen Grund, warum das hier anders funktionieren 
sollte als bei anderen AVR 8 bit Controllern.
Proktische Erfahrung hab ich aber nicht mit den PWM Typen.
Das Board ohne SW-Prototype fertig zu machen birgt eine gewisse 
Gefahr....
lass besser Platz für spätere Patchdrähte....
Viel Glück
Remo
Gast #1645207
Lesenswert?

Vielen Dank für Deine Einschätzung.

Einen Software Prototypen erstellen?
Das geht dann vermutlich über eine Simulation im AVR Studio?

Ich kenne bisher nur µVision.

Ist das AVR Studio für meine obigen Zwecke tauglich, oder sollte ich 
eine andere IDE verwenden?

ADC Werte vorgeben, PWM betrachen...
Das geht im Studio nur auf Registerebene, nicht grafisch, bin ich da 
richtig informiert?

Grüße
Roland

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