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

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.