iL-TROLL
der freundliche Professor

Bemerkungen zum Buch
"Lehmann / Harth, PIC-Microcontroller-Programmierung"
2. Auflage
Buch "Pic-Microcontroller-Programmierung"


ISBN 978-3-8266-1763-8


Achtung! Neue Variablendefinition
Die im Buch verwendete Variablendefinition, z.B.  DEFINE  COUNTER = $20 AS WORD  wurde in der aktuellen Compilerversion verbessert. Die alte Form wird  mit einer Fehlermeldung quittiert. Stattdessen lautet die korrekte Definition:  
DEFINE  COUNTER = AUTO AS WORD
.
Der Vorteil dieser Vorgehensweise ist die automatische Vergabe der absoluten Speicheradressen durch den Compiler., dadurch ist kein Nachschlagen der frei verfügbaren Adressen im Datenspeicher des Controllers mehr notwendig.

Um dennoch getrennt auf das High- und Lowbyte zugreifen zu können ist folgendes Programmkonstrukt notwendig:
DEFINE   COUNTER  = AUTO AS WORD ' Definition der eigentlichen Variablen
DEFINE   COUNTER_LOW  = COUNTER  AS BYTE ' Definition des Lowbytes der Variablen COUNTER
DEFINE   COUNTER_HIGH  = COUNTER + 1  AS  BYTE Definition des Highbytes der Variablen COUNTER

Gutschein
Um in den Genuss des Rabattes von 25% zu kommen benötigen wir Ihren ausgefüllten Gutschein. Sie können diesen auch per Fax oder eingescannt per E-Mail an uns schicken. Zusätzlich bieten wir, in Verbindung mit dem Gutschein, auch auf die Spule einen Rabatt von 25%. Falls Sie diese ebenfalls mitbestellen wollen, ergänzen Sie den Gutschein einfach handschriftlich um diese Position.

Berichtigungen für 2. Auflage
  (Berichtigungen für 1. Auflage)



Korrekturen zur 2. Auflage
Abbildung 6.46  Seite 186
Kein Fehler, nur zur Beachtung!
Will man den Programmieradapter auf Seite 32 isoliert aufbauen, muss man u.U. den Pullup-Widerstand R21 am MCLR-Pin noch hinzufügen, je nach dem, ob dieser in der Zielhardware schon eingebaut ist oder nicht. Wird er zusätzlich eingebaut, schadet es nicht, wohl aber wenn er komplett fehlt.






.