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

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

Advertisement

19.9 Sample Program 2 for 8-/10-bit A/D Converter (EI
Mode)
Sample program for A/D conversion by starting EI
n Sample program for starting EI
• Processing specifications
– Analog inputs AN3 to AN5 converted twice, and two converted data obtained for each channel
– Converted data sequentially transferred to addresses 600
– 10-bit resolution
– Starting by 16-bit reload timer 1
Figure 19.13 shows the flow of an EI
Start

Fig. 19.13 Flow Chart of EI

• 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 in continuous mode
2

OS start program (continuous mode).

AN3
Interrupt
AN4
Interrupt
Interrupt
AN5
000100
H
000101
H
000102
H
000103
H
000104
H
000105
H
000106
H
000107
H
000016
H
00001A
H
0000BA
H
000020
H
000021
H
000022
H
000023
H
000054
H
000055
H
000056
H
000057
H
2
OS Start in Continuous
2
OS in the continuous mode is shown below:
to 60B
H
2
EI
OS transfer
2
EI
OS transfer
2
EI
OS transfer
2
OS Start Program (Continuous Mode)
; Buffer address pointer lower
; Buffer address pointer middle
; Buffer address pointer higher
; EI2OS 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-25
H
Totally six times
transfer
Interrupt sequence
End

Advertisement

Table of Contents
loading

Table of Contents