Motorola M68EZ328ADS user manual PWM RegistersARCHIVED by Freescale SEMICONDUCTOR, INC

Page 47

Freescale Semiconductor, Inc.

ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005

Monitor Initialization Code Freescale Semiconductor, Inc.

PGPUEN

equ

(M328BASE+$432)

;

Pullup

Enable Reg

PGSEL

equ

(M328BASE+$433)

;

Select

Reg

;PWM RegistersARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 2005

PWMC

equ

(M328BASE+$500) ; Control Reg

PWMS

equ

(M328BASE+$502) ; Sample Reg

PWMCNT

equ

(M328BASE+$504) ; Count Reg

; Timer Registers

 

 

 

; Timer 1 Registers

TCTL

equ

(M328BASE+$600) ; Control Reg

TPRER

equ

(M328BASE+$602) ; Prescalar Reg

TCMP

equ

(M328BASE+$604) ; Compare Reg

TCR

equ

(M328BASE+$606) ; Capture Reg

TCN

equ

(M328BASE+$608) ; Counter

TSTAT

equ

(M328BASE+$60A) ; Status Reg

; SPI Registers

 

 

SPIMDATA

equ

(M328BASE+$800) ; Control/Status Reg

SPIMCONT

equ

(M328BASE+$802) ; Data Reg

; UART Registers

 

 

USTCNT

equ

(M328BASE+$900) ; Status Control Reg

UBAUD

equ

(M328BASE+$902) ; Baud Control Reg

UARTRX

equ

(M328BASE+$904) ; Rx Reg

UARTTX

equ

(M328BASE+$906) ; Tx Reg

UARTMISC

equ

(M328BASE+$908) ; Misc Reg

UARTNIPR

equ

(M328BASE+$90A) ; None-Integer Prscaler reg

; LCDC Registers

 

 

LSSA

equ

(M328BASE+$A00) ; Screen Start Addr Reg

LVPW

equ

(M328BASE+$A05) ; Virtual Page Width Reg

LXMAX

equ

(M328BASE+$A08) ; Screen Width Reg

LYMAX

equ

(M328BASE+$A0A) ; Screen Height Reg

LCXP

equ

(M328BASE+$A18) ; Cursor X Position

LCYP

equ

(M328BASE+$A1A) ; Cursor Y Position

LCWCH

equ

(M328BASE+$A1C) ; Cursor Width & Height Reg

LBLKC

equ

(M328BASE+$A1F) ; Blink Control Reg

LPICF

equ

(M328BASE+$A20) ; Panel Interface Config Reg

LPOLCF

equ

(M328BASE+$A21) ; Polarity Config Reg

LACDRC

equ

(M328BASE+$A23) ; ACD (M) Rate Control Reg

LPXCD

equ

(M328BASE+$A25) ; Pixel Clock Divider Reg

LCKCON

equ

(M328BASE+$A27) ; Clocking Control Reg

LRRA

equ

(M328BASE+$A29) ; Refresh Rate Adjust reg

LPOSR

equ

(M328BASE+$A2D) ; Panning Offset Reg

LFRCM

equ

(M328BASE+$A31) ; Frame Rate Control Mod Reg

LGPMR

equ

(M328BASE+$A33) ; Gray Palette Mapping Reg

LPWM

equ

(M328BASE+$A36) ; contrast control Reg

; RTC Registers

 

 

RTCHMSR

equ

(M328BASE+$B00) ; Hrs Mins Secs Reg

RTCALM0R

equ

(M328BASE+$B04) ; Alarm Register

RTCDAY

equ

(M328BASE+$B08) ; RTC date reg

RTCWD

equ

(M328BASE+$B0A) ; RTC watch dog timer reg

RTCCTL

equ

(M328BASE+$B0C) ; Control Reg

D-46M68EZ328ADS v2.0 USER’S MANUALMOTOROLA

For More Information On This Product,

Go to: www.freescale.com

Image 47
Contents Preliminary Freescale Semiconductor, IncTable of Contents Programming On-board Flash Memory Appendix aComparison of M68EZ328ADS Version 1.x Resistive Touch Panel OperationIii M68EZ328ADS v2.0 USER’S Manual List of Illustrations List of Tables Introduction FeaturesSection General Information Debugger Related DocumentationTechnical Support 1.4.1 M68EZ328ADS Equipments Required Section Quick Installation GuideInstallation Procedure OverviewM68EZ328ADS v2.0 Key Component Layout DIP Switch Options for SDS monitor Default DIP Switch Options for Metrowerks monitorMetrowerks Codewarrior Connecting M68EZ328ADS v2.0 to PCInstalling software debugger Select ADS68EZ328 Stationery for new project Change the connection settings in the Debug Settings Windows Debug Pop-Up Window of SDS Connection Setting inside Debug Pop-up Window of SDS Section Hardware Description and Board Operation M68EZ328ADS v2.0 Functional Block DiagramDIP Switch pack S2 Setting Control SwitchesDIP Switches DIP Switch pack S1 SettingOperation Modes LED IndicatorsOperation Mode Setting Function of LED IndicatorsFlash Memory M68VZ328ADS v2.0 Default Memory MapMemory Memory MapInterface of EMU ROM EMU ROMMC68EZ328 CSD1 EDO DramMC68VZ328 Uart and IrdaLCD Interface LCD and Touch Panel InterfaceTouch Panel Interface Signal Assignment for Touch Panel ControllerLogic Analyzer Interface Expansion ConnectorsSingle Tone Generator Pin Assignments of P4 Power SupplyGND VEE Software Table A-2. Software Change for using M68EZ328ADSAppendix a Comparison of M68EZ328ADS Version 1.X HardwareFreescale Semiconductor, Inc General Concepts of Resistive Panels Appendix B Resistive Touch Panel OperationDetermination of X,Y Position Elements for Programming the Flash Appendix C Programming ON-BOARD Flash MemoryOffset Address of ROM Image MethodExecuting Program Command Sequence NOW Echo Program EnableError PollingFinish Txdrdy ProgramVerifiy NOV EchoEND BootstrapError Echo Figure C-2. Flash Program Algorithm Freescale Semiconductor, Inc Appendix D Monitor Initialization Code Initialization Code of Metrowerks Monitor RESET.SMonitor Initialization Code Freescale Semiconductor, Inc Lcxp Reset OptionsLxmax Lymax #$08,ICEMCR #$9,PGSEL #MONSTACKTOP,A7 #0,RTCWDInitialization Code of SDS Monitor MONITOR.H Equ M328BASE+$150 PWM RegistersARCHIVED by Freescale SEMICONDUCTOR, INC Baseout Addressing OptionsDevice Options BaseinStoplevel AcrvalIrqmask Interrupt Behavior OptionsMonstacktop UsrresetResethard #$7,ICEMSR#0,PCPDEN #$0000,GRPBASED#0,PCSEL Other Definitions BASEIN+OFF6BASEIN+OFF7 ACREndmARCHIVED by Freescale SEMICONDUCTOR, INC Freescale Semiconductor, Inc M68EZ328ADS Appendix E SchematicsM68EZ328ADS By Freescale SEMICONDUCTOR, INC Memory LCD Screen IncUart Ports FreescaleIrDA Reset Circuit Misc Logic Analyzer Connectors Test pin & VME connector