hallo, ich komme noch nicht so ganz klar, wenn ein port mehrere funktionen hat, wie ich diese dann umschalte. ich komme da mit den angegebenen Tabellen (Tabelle 32, 34 ff) nicht so klar. http://www.atmel.com/dyn/resources/prod_documents/2545S.pdf also z.b. wenn ich anstatt der internen clock einen externen quarz benutzen möchte, dann muss ich doch an Port B die Pins 6 und 7 so konfigurieren, das der uC weiß, dass er einen externen quarz hat. oder wenn ich an Port C PC2 als PCINT10 und PC4/5 als SCA/SCL nutzen möchte... mfg, mel
1. Lade dir die vollständigen Datenblätter runter und nicht diese gekürzte Version. Die ausführliche Version hat zehnmal so viele Seiten. 2. Da du anscheinend noch blutiger Anfänger bist, solltest du zuerst das Tutorial durchgehen: Für Programmiersprache "C": http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Für Assembler: http://www.mikrocontroller.net/articles/AVR-Tutorial
Damit du den externen Quarz benützen kannst, musst du diesen mit den Fusebits einschalten. Die berechnest du am einfachsten hier http://palmavr.sourceforge.net/cgi-bin/fc.cgi. Wenn du einen Pin als PinChangeInterrupt brauchen willst, dann must du ihn als Eingang schlten und den dazugehörigen Interrupt aktivieren. Wenn du einen Pin als I2C brauchen willst, dann musst du nur den TWI aktivieren, und der Rest regelt der Proz. Aber ich denke du solltest als Anfänger schon zuerst einige Tutorials lesen, sonst wird das eine Enttäuschung.
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.