Sample Program 3 For 8-/10-Bit A/D Converter (Ei Os Start In Stop Mode); Fig. 19.14 Flow Chart Of Ei Os Start Program (Stop Mode) - Fujitsu MB90420/5 (A) Series Hardware Manual

F2mc-16lx family 16-bit microcontrollers
Table of Contents

Advertisement

19.10 Sample Program 3 for 8-/10-Bit A/D Converter (EI
A stop mode program that performs A/D conversion by starting EI
n Stop mode sample program to start EI
• Processing specifications
– Analog input AN3 converted 12 times during fixed time period
– Converted data sequentially transferred to addresses 600
– 10-bit resolution
– Activation by 16-bit reload timer
Figure 19.14 shows the flow of an EI
Start
External edge start
• Coding sample
BAPL
EQU
BAPM
EQU
BAPH
EQU
ISCS
EQU
IOAL
EQU
IOAH
EQU
DCTL
EQU
DCTH
EQU
DDR6
EQU
ADER
EQU
ICR10
EQU
ADCSL
EQU
ADCSH
EQU
ADCRL
EQU
ADCRH
EQU
TMCSR1L EQU
TMCSR1H EQU
TMRLR1L EQU
TMRLR1H EQU
;----------Main program------------------------------------------------------
------
CODE
CSEG
8-/10-BIT A/D CONVERTER
2
OS
2
OS start program (stop mode).
AN3
Interrupt
Stop
Fig. 19.14 Flow Chart of EI
000100
H
000101
H
000102
H
000103
H
000104
H
000105
H
000106
H
000107
H
000016
H
00001A
H
0000B0
H
000020
H
000021
H
000022
H
000023
H
000054
H
000055
H
000056
H
000057
H
2
2
OS is shown below:
to 617
H
H
2
EI
OS transfer
2
OS Start Program (Stop Mode)
; Buffer address pointer lower
; Buffer address pointer middle
; Buffer address pointer higher
2
; EI
OS status register
; I/O address register lower
; I/O address register higher
; Data counter lower
; Data counter higher
; Port 6 direction register
; Analog input enable register
; A/D converter interrupt control register
; A/D control status register
;
; A/D data register
;
; Timer control status register 1 lower
;
; Reload register 1
;
19-27
OS Start in Stop Mode)
Totally twelve times
transfer
Interrupt sequence
End

Advertisement

Table of Contents
loading

Table of Contents