PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Spezialbegriffglossar/tutorial



Koksnuss
11.10.2007, 22:08
sers leutz,
entschuldigt bitte den danebengegangenen titel, aber ich kann es nicht besser beschreiben...
mein problem ist, ich habe das microchip PICKit 1 und auch shcon einen IC, enstprechende software zum "brennen" is auch vorhanden..
mein problem ist die programmierung, ich kenne mich mit c/c++ aus, habe jedoch keinen blassen schimmer von all dem kauderwelsch wie

TRISA 0b00010000

ich habe bis jetzt kein tutorial gefunden, in dem detailiert erklärt wird, für was diese Begriffe stehen, warum es genau 0b00010000 und nicht irgendetwas anderes heißt und vieles mehr, was in einfach ALLEN tutorials vorrausgesetzt wird...
weiss echt nicht mehr, wo ich suchen soll...

[glow=red:3237afeb55]Bitte helft mir!! =)[/glow:3237afeb55]

Koksnuss

Yossarian
11.10.2007, 22:15
Hallo
Sieh Dir die Registerbeschreibungen im Datenblatt an.

Mit freundlichen Grüßen
Benno

Koksnuss
11.10.2007, 22:30
Hallo auch,
ich bin mir nicht sicher, ob ich genau die registerbeschreibungen durchgelesen habe, mir sind jedoch die allgemeinen posting regeln bekannt. ich wollte keinem auf die nerven gehen, ich kenne das problemen mit neulingen wie mir, die alle die gleichen fragen stellen und behaupten die sufu benutzt zu haben... einen hinweis auf ein tutorial habe ich jedenfalls nicht gefunden, nur jede menge threads wie "suche hilfe"...
wenn ich im forum etwas übersehen habe, was mir weiterhelfen würde, dann gebt mir bitte einen hinweis. ich finde mich am anfang hier noch nicht ganz zurecht, für user, dier hier länger sind, ist das bestimmt anders.

koksnuss

PicNick
12.10.2007, 09:43
In den Datenblättern findest du solche Namen wie "TRISA" bei den "register files", hier stellvertretend der PIC16F877:
https://www.roboternetz.de/wissen/index.php/PIC16F87x_Einf%C3%BChrung#Memory
Zu jedem dieser Namen findest du eine Beschreibung, was das ganze register oder die einzelnen Bits bewirken.

0b00010000 ist die Bit-beschreibung eines Wertes (--> "0b")
es gibt auch "0x", das ist dann hexadezimal, in diesem Falle dann
0x10
Das ist aber eher ein Compiler-Schmankerl.