digital pin dsPIC30F

Gast #4104003
Hallo,
ich möchte eine LED am dsPIC30F4011 am pin RB1 zum blinken bringen. Dazu 
habe ich wie auf 
http://www.foxytronics.com/learn/microcontrollers/dspic/-dspic30f-digital-inputs---outputs-/digital-outputs 
erklärt, den Pin als digitalen output erstellt.

woher weiss das Programm, dass durch
1
ADPCFGbits.PCFG1 = 1; // Initialize pin as digital
2
TRISBbits.TRISB1 = 0; // Set as digital output
3

4
LATBbits.LATB1 = 1; // Pins voltage = VDD
RB1 gemeint ist?
also ist klar, es steht .PCFG1 und .TRISB1 da. Im Datenblatt der 
dsPic30F familie finde ich auch ADPCFG, aber woher weiss ich, dass 
PCFG1=RB1 ist? was sind die anderen für welche?
TRISB bzw. TRISB1 konnte ich im Datenblatt gar nicht finden.

Weiss das jemand und kann mir das erklären?

Johannes
#4104030
Johannes schrieb:
> ADPCFGbits.PCFG1 = 1; // Initialize pin as digital
> TRISBbits.TRISB1 = 0; // Set as digital output
>
> LATBbits.LATB1 = 1; // Pins voltage = VDD

ADPCFGbits, TRISBbits, LATBbits sind als Bitfelder in einer 
eingebundenen .h Datei deklariert. Mit der rechten Maustaste kommst zu 
zu der Deklaration.

Antwort schreiben

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