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
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
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
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.