Aus RN-Wissen.de
vorgeschlagene Gliederung
grün = schon fertig, orange = wird bzw. könnte noch ergänzt werden
- Einladung zur Diskussion...
(wird nach Beendigung des Artikels gelöscht)
- Einführung
- Bit, Byte, Nibble, Bin und Hex
- Speicher und Register
- Prozessor
- Assembler
- Grundbeschaltung
- Konfiguration
- Wahl des PICs
- Programm
- Allgemeines
- Programdurchlaufdiagram
- Hauptprogramm
- Unterprogramm
- Initialisierung
- Variablen
- I/O Ports
- Hardware
- Einlesen
- Ausgeben
- Schleifen
- Pause
- Tabellen
- Interrupt
- Prinzip
- Quellen
- Interrupt Service Routine
- Schnittstellen und Treiber
- Initialisierung
- Vorlage für MPASM
- Das erste...
- Für anderen PIC umschreiben
- Einbinden
- Fehlersuche
- Optimierung
- Speicherbedarf
- Programmspeicher
- RAM
- Ausführungszeit
- Speicherbedarf
- Mid-Range (mit 14 bit Befehlslänge)
- Kurzübersicht Prozessorbefehle
- Ausführliche Beschreibung zu den Befehlen
- Besondere, oft gebrauchte Register
- STATUS
- Flagsüberprüfung im STATUS-Register
- OPTION_REG
- PORT
- TRIS
- INTCON
- STATUS
- Bänke (sowohl die bei mehr als 2k Befehle als auch die bei den normalen speicher bänken)
- Codeschnipsel
- A/D-Wandler
- Hex Dec Wandlung
- EEPROM
- PWM
- Interrupts
- RS232 mit PC
- Mausrad
- Matrix Display
- Handy Display
- Hilfsmittel
- PIC Miniterminal (mit Dot-Matrix LCD und drei Tasten, benötigt nur 2 I/O Pins vom PIC) (Hardware)
- PIC RAM Monitor (mit eigenem Interrupt, zeigt Registerinhalte sogar wenn das Programm in endloser Schleife läuft, was besonders für Anfänger nutzlich ist, benötigt PIC Miniterminal)
- PIC Trainer (Hilfswerkzeug für PIC Versuchsprogramme, benötigt PIC Miniterminal)
- PIC Profiler (zum Messen der Ausführungszeit von UPs, benötigt Display oder PIC Miniterminal)
- High-End (mit 16 bit Befehlslänge)-->(?)