Institut f - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Institut f

Description:

Institut f r Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universit t Rostock Hagen Burchardt, Vorstellung 68HC12 ... – PowerPoint PPT presentation

Number of Views:81
Avg rating:3.0/5.0
Slides: 11
Provided by: Hage59
Category:
Tags: institut | uart

less

Transcript and Presenter's Notes

Title: Institut f


1
(No Transcript)
2
Vorstellung des Microcontollers Motorola 68HC12
gehalten von Hagen Burchardt am 3. Juli 2001
Hagen Burchardt, Vorstellung 68HC1221/07/2016 Sei
te2
Institut für Angewandte Mikroelektronik und
DatentechnikFachbereich Elektrotechnik und
Informationstechnik, Universität Rostock
3
  • 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

Hagen Burchardt, Vorstellung 68HC1221/07/2016 Sei
te3
Institut für Angewandte Mikroelektronik und
DatentechnikFachbereich Elektrotechnik und
Informationstechnik, Universität Rostock
4
Hagen Burchardt, Vorstellung 68HC1221/07/2016 Sei
te4
Institut für Angewandte Mikroelektronik und
DatentechnikFachbereich Elektrotechnik und
Informationstechnik, Universität Rostock
5
Hagen Burchardt, Vorstellung 68HC1221/07/2016 Sei
te5
Institut für Angewandte Mikroelektronik und
DatentechnikFachbereich Elektrotechnik und
Informationstechnik, Universität Rostock
6
Arbeitsregister des HC12
Hagen Burchardt, Vorstellung 68HC1221/07/2016 Sei
te6
Institut für Angewandte Mikroelektronik und
DatentechnikFachbereich Elektrotechnik und
Informationstechnik, Universität Rostock
7
Hagen Burchardt, Vorstellung 68HC1221/07/2016 Sei
te7
Institut für Angewandte Mikroelektronik und
DatentechnikFachbereich Elektrotechnik und
Informationstechnik, Universität Rostock
8
Konfiguration
Hagen Burchardt, Vorstellung 68HC1221/07/2016 Sei
te8
Institut für Angewandte Mikroelektronik und
DatentechnikFachbereich Elektrotechnik und
Informationstechnik, Universität Rostock
9
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

Hagen Burchardt, Vorstellung 68HC1221/07/2016 Sei
te9
Institut für Angewandte Mikroelektronik und
DatentechnikFachbereich Elektrotechnik und
Informationstechnik, Universität Rostock
10
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 writeSe
r Zeichen auf serielle Schnittstelle
schreiben bra writeText wiederholen writeTextEn
d rts Rücksprung writeSer brclr SC0SR1,8
0,writeSer teste, ob Sendepuffer
leer staa SC0DRL schreibe Zeichen in
Sendepuffer rts Rücksprung initSer movw 5
2,SC0BDH Baudrate auf 9600 setzen
(8MHz/(169600)) clr SC0CR1 SerControlReg1
alle Bits auf '0' movb 0C,SC0CR2 SerControlRe
g2 Transmit und Receive Enable rts Text dc.b "
Hello World",13,10,0
Hagen Burchardt, Vorstellung 68HC1221/07/2016 Sei
te10
Hagen Burchardt, Vorstellung 68HC1221/07/2016 Sei
te10
Institut für Angewandte Mikroelektronik und
DatentechnikFachbereich Elektrotechnik und
Informationstechnik, Universität Rostock
Institut für Angewandte Mikroelektronik und
DatentechnikFachbereich Elektrotechnik und
Informationstechnik, Universität Rostock
Write a Comment
User Comments (0)
About PowerShow.com