Goodbye PIC16, hello PIC18F (Teil 2)
Programmspeicher und lange Lookup-Tabellen

Die Controller der neuen PIC18Fxx2-Familie von Microchip haben Flash-Programmspeicher an Bord, die entweder 16 KB oder 32 KB groß sind. Da jeder Befehl im Programmspeicher mindestens 2 Byte (= 1 Word) belegt, kann die Anzahl der Befehle im Programm höchstens 8 K bzw. 16 K groß sein. Daraus folgt, dass auf der Programmebene nur Speicherplätze mit geradzahligen Adressen zugänglich sind. Die Speicherbelegung ist bei Controllern der 16F-Typenreihe so organisiert, dass die Adresse mit jeder Programmzeile inkrementiert (um 1 erhöht) wird. Das gleiche Programm, geschrieben für einen 18F-Controller, erzeugt einen Maschinen-Code, bei dem die Adressen mit jeder Programm-Zeile um 2 erhöht werden.
Dies ist ein NUR FÜR MITGLIEDER-Artikel. Um diesen Artikel lesen zu können, benötigen Sie ein Abonnement.
- Zugriff auf das Elektor-Archiv und über 5.000 Gerber-Dateien
- Erhalten Sie bis zu 8 Zeitschriften pro Jahr (digital und/oder in Papierform)
- 10 % Rabatt im Elektor-Shop
Erhältlich ab 4,95 € pro Monat.
Was ist Members Only
Elektor engagiert sich dafür, hochwertigen Inhalt rund um Elektronik bereitzustellen und betreut dabei zehntausende zahlende Mitglieder. Als Teil dieses Engagements hat Elektor das Premium-Angebot ins Leben gerufen, das exklusiven Zugriff auf ausgewählte Artikel bietet – manchmal sogar bevor diese in der Zeitschrift erscheinen.
Täglich können Mitglieder fundierte Artikel entdecken, die das Beste aus Elektors Premium-Content präsentieren und speziell darauf abzielen, ihr Wissen und ihre Begeisterung für Elektronik zu vertiefen.
Mit dem Premium-Programm will Elektor seiner Community aus Enthusiasten frühzeitigen Zugang zu aktuellen Projekten und Erkenntnissen ermöglichen. Nach dem Einloggen genießen Mitglieder diesen exklusiven Inhalt und können sich über spannende Projekte und Innovationen austauschen. Während Premium unser bestehendes Angebot erweitert, wird Elektor weiterhin eine Fülle an kostenlosen Informationen für die breite Community bereitstellen.
Werden Sie Teil der Elektor-Community und nutzen Sie Premium sowie weitere Mitgliedervorteile!
Diskussion (0 Kommentare)