Kann Port C auf AT90S4433 nicht ansteuern

Gast #347
Lesenswert?
• ▲
▼
Hallo,

mir gelingt es nicht, den Port C auf dem AT90S4433 anzusprechen:

.include "8515def.inc" bzw "4433def.inc"
.DEF  temp = R16

ldi temp, 0xFF
out DDRB, temp    ;Register B, C, D als Ausgang definieren
out DDRC, temp
out DDRD, temp

ldi r25, 0b11111111

RJMP  main

main:
  out PORTB, r25  ;Alle LED's an
  out PORTC, r25
  out PORTD, r25
rjmp main

Die an die Ports B und D über Transistoren angeschlossenen LED's 
leuchten, nur an Port C nicht (Ausgänge Port B, D ca. 5V, Ausgänge Port 
C max. 0,2 V jeweils direkt an den IC-Beinchen
gemessen). Auch der Austausch des Mikrocontrollers ergibt kein anderes 
Bild. Läßt man das Programm auf einem AT90S8515 laufen, arbeiten alle 
Ports wie gewünscht.

Wo liegt der Fehler. Das Programmierboard habe ich mir selbst 
zusammengelötet. Da das Laden des Programms funktioniert, denke ich, daß 
der Fehler hier nicht liegen kann.

~~~~~~~

PS: Ich bin noch absoluter Neuling auf dem Gebiet der Mikrocontroller
Admin Persönliche Seite #348
Lesenswert?
• ▲
▼
Hallo ~~~~~~~,

> mir gelingt es nicht, den Port C auf dem AT90S4433
> anzusprechen:

das kann dir auch nicht gelingen: der Port C kann nur als Analog-Eingang 
verwendet werden. Wenn ich nicht so faul wäre hätte ich dafür schon ein 
Tutorial gemacht...

> PS: Ich bin noch absoluter Neuling auf dem Gebiet der
> Mikrocontroller

Das macht nichts, du darfst deinen Realnamen trotzdem angeben.

MfG
Andreas
Gast #349
Lesenswert?
• ▲
▼
Hallo Andreas,

vielen Dank für Deine Hilfe. Ich habe übrigens meinen Realnamen 
vollständig angegeben. In dem Feld "Ihr Name" und "Ihre E-Mail Adresse" 
werden aber nur die Tilden angezeigt (Hier alle  Angaben vollständig: 
~~~~~~~.Groening@t-online.de).

~~~~~~~

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 25 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.