von 8515 auf 2313

Gast #17443
Lesenswert?
• ▲
▼
Hallo

Ich habe mein Programm über das STK 500 Board auf den AT90S8515 
Processor geschrieben. In meinem Programm benötige ich einen Port als 
Ausgang, zusätzlich einen Pin als eingang und ein anderer als Ausgang. 
Der ICP (input Capture Pin) wird ebenfalls gebraucht.
Nun ist beim AT90S2313 der ICP eine Spezial Funktion vom Port D Pin 6! 
Vom Port D muss ich jedoch noch ein Pin als Eingang und einer als 
Ausgang definieren! Das sollte funktionieren oder? Wie muss ich dann den 
PortD definieren, so dass ich den ICP brauchen kann und die restlichen 
Pins als ein- oder ausgänge definieren kann???

THANKS
IZOARD
Gast #17444
Lesenswert?
• ▲
▼
Zuerst DDRD initialisieren mit PD6 als Input und die restlichen 
Port-Bits nach Bedarf. Evtl. zusätzlich internen PullUp aktivieren. 
Danach ist PD6 als ICP für den Timer problemlos nutzbar.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.