mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Einfache PORT ausgabe


Autor: rinmic (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich will PORTC an PORTB ausgeben.

mein code:
#include <P18F252.h>          //Bibliothek einbinden

void main (void)
{
TRISB = 0x00;
TRISC = 0xFF;
while(1)
{
PORTB = PORTC;
}
}


warum funktioniert das nicht....
eine codezeile reicht doch ...

Wo ist mein problem, configuration bytes?
HILFT MIR.

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@ rinmic

>PORTB = PORTC;

Ich weiss nicht wie es beim PIC aussieht, aber beim AVR müsste das

PORTB = PINC;

heissen.

MFG
Falk

Autor: tastendrücker (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
MCLR auf VCC?

Autor: rinmic (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
MCLR liegt auf VCC...

Autor: tastendrücker (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>warum funktioniert das nicht....

Was genau funktioniert nicht?

>Wo ist mein problem, configuration bytes?

Wer soll dazu was sagen!?


Wie sieht Deine Beschaltung aus?
Wie sehen die Config-Bits aus?

Autor: Der Micha (steinadler)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Für die Ausgabe auf einem PIC ist es angeraten statt PORTB, LATB zu 
benutzen.

Autor: Schoasch (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Micha hat recht. Aber um es etwas genauer zu erklären. Wenn du von einem 
Port lesen willst, dann benutz das PORTx-Register. Wenn du auf einen 
PORT schreiben willst, dann benutze die LATx-Registers.

Hast du die Fuses richtig gesetzt?

mfg Schoasch

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.