Hi
Nun, da ich mich zur Zeit mit den Tests etwas schwer tu, will ich aber trotzdem schon mal eine kleine Übersicht und einleitende Worte liefern
Nun, da ich mich zur Zeit mit den Tests etwas schwer tu, will ich aber trotzdem schon mal eine kleine Übersicht und einleitende Worte liefern
Soweit die Übersicht.Der µController und Assembler Seite
1. Einleitung 3
1.1 Grundlagen Elektrotechnik 4
1.2 Ein wenig Information zu Zahlen 5
2. Aufgabe skizzieren 6
3. Aufbau Controller 7
3.1 Speicher 7
3.2 Register 8
3.3 Counter / Timer 9
3.4 Der UART, das Verbindungsglied 10
3.5 Ports, die Schnittstelle der Signale 11
3.6 Portbeschaltung 12
3,7 Initialisierung Port 13
4. Keine Angst vor Assembler 14
5. Die Programmstruktur
5.1 Die Compilerdirektriven 15
5.2 Die Variablendeklaration 16
5.3 Die Interrupt Vector Tabelle 17
5.4 Initialisierungsabschnitt 18
5.5 Initialisierung Stack 18
5.6 Initialisierung durch Unterprogramme 19
5.7 Programmschleife 20
5.8 Unterprogramme 21
5.9 Interrupt 22
5.10 Interrupt Service Routine Timer 22
5.11 Verzögerung mit Timer und Flags 23
5.12 Interrupt Service Routine UART 24
6. Das Projektprogramm
6.1 Gliederung 25
6.2 Signalerkennung 26
6.3 Signalauswertung 27
6.4 Bitmanipulation 29
6.5 Empfang auswerten 30
6.5.1 Prüfen auf Mehrbyte-Befehle – Blockempf. 31
6.5.2 Empfang Datenblock 32
6.5.3 Empfang Datenblock variabel 33
6.6 Status und Kontrollflags 34
6.7 Auswertetabelle 35
6.8 Daten senden 36
7. Eingänge 37
7.1 Eingänge verdoppeln / Matrix 37
7.2 Eingange verfielfältigen 38
7.2.1 Die Auswahl der Eingangskanäle 39
7.2.2 Einlesen der Eingangskanäle 39
7.2.3 Auswerten von Änderungen der Eingänge 40
7.2.4 Änderungen der Eingänge eintragen 41
7.2.5 Multikanal-Flankenauswertung 42
7.3 Interrupt für Eingangssignale 43
8. Arbeiten mit Tabellen 44
8.1 Tabellen auswählen 45
8.2 Tabelleninhalte versenden 46
8.3 Parametrierbare Unterprogramme 47
8.4 Tabellen kopieren 48
9. Programmlaufzeiten 49
9.1 Mit 2. Timer Laufzeit berechnen 50
10. Das gesamte Programm 51