Vorstellung des Microcontollers Motorola 68HC12

Slides:



Advertisements
Ähnliche Präsentationen
Befehlssatz und Struktur
Advertisements

Entwicklung eines CAN-Treibers für IP460-Module mit CAN-Modul TIP816-10Entwicklung eines CAN-Treibers für IP460-Module mit CAN-Modul TIP Entwicklung.
Institut für Angewandte Mikroelektronik und Datentechnik
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Holger Harms, Harald Widiger,
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Physisches Dialogmarketing
Abschlusspräsentation Informationstechnik:
Interview-, Gesprächs- und Kreativitätstechniken
2.5. Mikrocontroller-Komponenten
Embedded Applications
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Programmierung eingebetteter.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Vorlesung Echtzeitbetriebssysteme.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Compilerbau und Reverse Engineering m Vorlesung im Wintersemester.
4. Mikrocontroller-Komponenten
Direkt Marketing Center Berlin
Open Source Prozessor Leon2 Peer Royla und Marco Siebert RST-Labor WS 04/05 Prof. Dr.-Ing. Thomas Risse.
Evolution des Chemoskops
Studienarbeit Mini-Web-Server auf einem Signalcontroller
Ziel der Veranstaltung
1 Welche Maßnahmen muss man treffen, um sowohl unter BORLAND als auch unter KEIL kompilieren zu können? Eliminieren der zusätzlichen Schlüsselwörter Programmieren.
Gildenhaus e. V. – Podiumsdiskussion am
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter Drei-Stellungen-Quickie Servomotorsteuerung.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter Speicher-Quickie Beschreibung.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter EVA-WIE-Quickie Eingabe – Verarbeitung - Ausgabe.
Embedded Systems Prof. Dr. H. Kristl
Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Di., 8.30 – Uhr Ort: Hörsaal 5.01, Institut für Experimentalphysik, Universitätsplatz.
Computerorientierte Physik VORLESUNG
auf kleinen Linux-Devices
Wechselrichter Betrieb
Die verschiedenen Schnittstellen eines Computers und ihre Verwendung
Funktionsgenerator auf PCI Karte
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Mirkocontroller Praktikum.
I/O Schnittstellen.
Network-on-Chip (NoC)
Mikrocomputertechnik Jürgen Walter
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe.
Universität Rostock Fachbereich Elektrotechnik und Informationstechnik Institut für Angewandte Mikroelektronik und Datentechnik Eine Prozessorarchitektur.
Entwicklung des Attiny-Boards
Institut für Angewandte Mikroelektronik und Datentechnik Course and contest Results of Phase Selected Topics in VLSI Design (Module 24513) ©
Mikrocomputertechnik Jürgen Walter
Institut für Angewandte Mikroelektronik und Datentechnik Phase 5 Architectural impact on ASIC and FPGA Nils Büscher Selected Topics in VLSI Design (Module.
Institut für Angewandte Mikroelektronik und Datentechnik Course and contest Results of Phase 3 Vincent Wiese Selected Topics in VLSI Design (Module 24513)
11. Juli 2014 | Fachbereich 03 | Institut für Sportwissenschaft | Tobias Beringer M. A.| 1.
Institut für Angewandte Mikroelektronik und Datentechnik Course and contest Results of Phase 4 Vincent Wiese Selected Topics in VLSI Design (Module 24513)
Universität Rostock, FB Elektrotechnik und Informationstechnik Institut für Angewandte Mikroelektronik und Datentechnik Nukleus e.V. - InnoRegio  Parchim.
Institut für Angewandte Mikroelektronik und Datentechnik Selected Topics in VLSI Design (Module 24513) Vincent Wiese Adder Structures on FPGA and ASIC.
Institut für Angewandte Mikroelektronik und Datentechnik Course and contest Results of Phase 4 Nils Büscher Selected Topics in VLSI Design (Module 24513)
Institut für Angewandte Mikroelektronik und Datentechnik Course and Contest Results of Phase 5 Eike Schweißguth Selected Topics in VLSI Design (Module.
Institut für Angewandte Mikroelektronik und Datentechnik Results of Phase 4: Layout for ST65 technology by Christoph Niemann Selected Topics.
Robotermechanik Trippelmechanismus Schussmechanismus Antriebsmotoren
Elektronik, Kommunikation, Regelung
Institut für Angewandte Mikroelektronik und Datentechnik Results of phase 5: Investigations on a specific topic Special Features of the Virtex-6 FPGAs.
Test 1 Test 2 Test 3. Test 4 Test 5 Test 6 Test 7 Test 8 Test 9.
C / C++ für das Internet der Dinge und Hausautomatisierung Arduino Uno / Nano / … Input, Interrupts, Timer, Sleepmode Hochschule Fulda – FB AI Sommersemester.
MSP430 Mixed Signal Processor
Programmieren in C / C++ Software Serial, Bluetooth
Die I/O-Register des Attiny
Überschrift für ein Wissenschaftsplakat
Vom HW-Automaten zum Prozessor
Test.
Aufbau und Anwendungen von Mikrokontrollern
 Präsentation transkript:

Vorstellung des Microcontollers Motorola 68HC12 gehalten von Hagen Burchardt am 3. Juli 2001 Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Hagen Burchardt, Vorstellung 68HC12 27/03/2017 Seite2

Programmspeicher: Flash oder OTP 1k EEPROM 2xSCI (UART) 1xSPI HC12: 16Bit Controller bis zu 8Mhz Bustakt PLL 1 o. 2k RAM Programmspeicher: Flash oder OTP 1k EEPROM 2xSCI (UART) 1xSPI capture timer mit 8 Ein- Ausgängen 4x8Bit oder 2x16Bit Pulse Akkumulator 8-Kanal 8 oder 10Bit A7D-Wandler 4-Kanal PWM CAN-Bus externer Datenbus mit 8 oder 16 Bit möglich 48 (80-Pin QFP) oder 68 (112-Pin TQFP) I/O-lines Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Hagen Burchardt, Vorstellung 68HC12 27/03/2017 Seite3

Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Hagen Burchardt, Vorstellung 68HC12 27/03/2017 Seite4

Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Hagen Burchardt, Vorstellung 68HC12 27/03/2017 Seite5

Arbeitsregister des HC12 Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Hagen Burchardt, Vorstellung 68HC12 27/03/2017 Seite6

Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Hagen Burchardt, Vorstellung 68HC12 27/03/2017 Seite7

Konfiguration Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Hagen Burchardt, Vorstellung 68HC12 27/03/2017 Seite8

Entwicklungsumgebungen MiniIDE: integrierte Assembler Entwicklungsumgebung für Windows Introl C: C-Compiler für Windows und Linux für alle Motorola-CPUs GNU C V3.0: Crosscompiler für HC12 Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Hagen Burchardt, Vorstellung 68HC12 27/03/2017 Seite9

Beispielquelltext: #include hc12.inc org $4000 Start: lds #$09FF ;Stack initialisieren jsr initSer ldx #Text ;TextPtr nach X laden bsr writeText ;Ausgaberoutine anspringen Loop: bra Loop ;Endlosschleife rts writeText: ldaa 1,x+ ;nächstes Zeichen in A laden und X um 1 erhöhen beq writeTextEnd ;wenn Zeichen 0 war Springe zu writeTextEnd bsr writeSer ;Zeichen auf serielle Schnittstelle schreiben bra writeText ;wiederholen writeTextEnd: rts ;Rücksprung writeSer: brclr SC0SR1,$80,writeSer ;teste, ob Sendepuffer leer staa SC0DRL ;schreibe Zeichen in Sendepuffer initSer: movw #52,SC0BDH ;Baudrate auf 9600 setzen (8MHz/(16*9600)) clr SC0CR1 ;SerControlReg1 alle Bits auf '0' movb #$0C,SC0CR2 ;SerControlReg2 Transmit und Receive Enable Text: dc.b "Hello World",13,10,0 Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Hagen Burchardt, Vorstellung 68HC12 27/03/2017 Seite10 Hagen Burchardt, Vorstellung 68HC12 27/03/2017 Seite10