Forum: Gesperrte Threads pin ansprechen


von Kampfkuchen (Gast)


Lesenswert?

Hallo

Ich hab hier einen PIC24F08KA101.
An Pin 17 hab ich nun eine LED (mit entspr. Widerstand) angeschlossen.
In C hab ich mich bereits etwas eingelesen, auch ins Datenblatt.
Im Zuge meines Ziels, diese LED zum leuchten zu bringen, hab ich nun 
folgendes programmiert:

1
#include <p24F08KA101.h>
2
3
void main(void)
4
{
5
  TRISB = 0;
6
   PORTB= 0x000E;
7
8
}

Die LED bringe ich mit diesem Code leider nicht zum leuchten.

In einem Buch aus der Bücherrei stehen statt PORTB=0x000E folgendes: " 
PORTBbits.RB14 == 1;" sind die beiden Schreibweisen im endeffekt das 
Selbe?

Ich bin mir nun ganz unsicher, was meinen Code angeht. Sehr ihr einen 
Fehler? Wenn ja, welchen?


Datenblatt zum PIC: 
http://ww1.microchip.com/downloads/en/DeviceDoc/PIC24F16KA102_Family_datasheet_39927b.pdf

: Verschoben durch Admin
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das Forum, in dem Du das gepostet hattest, heißt nicht 
"PIC-Programmierung", sondern "PC-Programmierung", mit einem "i" 
weniger.

von Jörn P. (jonnyp)


Lesenswert?

(Wenigstens einer mit nem Link aufs Datenblatt).
Hab da jetzt aber nicht reingeschaut. Deinen Port als Ausgang schalten 
und diesen dann auf lo oder hi setzen, je nachdem wie du deine LED 
angeschlossen hast. Das haste uns leider nicht mitgeteilt.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Siehe Regeln: einen aussagekräftigen Betreff wählen!

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.