
566
CHAPTER 20 8/10-BIT A/D CONVERTER
20.9
Sample Program 2 for the 8/10-bit A/D Converter
(Continuous Conversion Mode Using EI
2
OS)
This section contains a sample program for A/D conversion in continuous conversion
mode using EI
2
OS.
■
Sample Program for Continuous Conversion Mode using EI
2
OS
●
Processing
•
Analog inputs AN3 to AN5 are converted twice. Two conversion data items are obtained for each
channel.
•
The conversion data is sequentially transferred to addresses 600
H
to 60B
H
.
•
A resolution of 10 bits is selected.
•
The conversion is activated by 16-bit reload timer 1.
Figure 20.9-1 shows a flowchart of the program using EI
2
OS (continuous conversion mode).
Figure 20.9-1 Flowchart of Program using EI
2
OS (Continuous Conversion Mode)
●
Coding example
BAPL EQU 000100H ;Lower buffer address pointer
BAPM EQU 000101H ;Middle buffer address pointer
BAPH EQU 000102H ;Upper buffer address pointer
ISCS EQU 000103H ;EI
2
OS status register
IOAL EQU 000104H ;Lower I/O address register
IOAH EQU 000105H ;Upper I/O address register
DCTL EQU 000106H ;Lower data counter
DCTH EQU 000107H ;Upper data counter
DDR5 EQU 000015H ;Port 5 direction register
ADER EQU 000017H ;Analog input enable register
ICR00 EQU 0000B0H ;Interrupt control register for A/DC
ADCS0 EQU 000034H ;A/D control status register
ADCS1 EQU 000035H ;
ADCR0 EQU 000036H ;A/D data register
ADCR1 EQU 000037H ;
TMCSRL1 EQU 000086H ;Lower control status register 1
TMCSRH1 EQU 000087H ;
TMRD1 EQU 000088H ;16-bit reload register 1
;-------Main program------------------------------------------------------------------------------------------------
CODE CSEG
Interrupt sequence
End
After six transfers
Start conversion AN3
→
Interrupt
→
EI
2
OS transfer
AN4
→
Interrupt
→
EI
2
OS transfer
AN5
→
Interrupt
→
EI
2
OS transfer
Summary of Contents for MB90460 Series
Page 1: ...The following document contains information on Cypress products ...
Page 3: ......
Page 5: ......
Page 9: ...iv ...
Page 41: ...22 CHAPTER 1 OVERVIEW ...
Page 45: ...26 CHAPTER 2 NOTES ON HANDLING DEVICES ...
Page 83: ...64 CHAPTER 3 CPU ...
Page 95: ...76 CHAPTER 4 RESET ...
Page 107: ...88 CHAPTER 5 CLOCK ...
Page 131: ...112 CHAPTER 6 LOW POWER CONSUMPTION MODE ...
Page 175: ...156 CHAPTER 7 INTERRUPT ...
Page 181: ...162 CHAPTER 8 MODE SETTING ...
Page 223: ...204 CHAPTER 9 I O PORT ...
Page 237: ...218 CHAPTER 10 TIME BASE TIMER ...
Page 247: ...228 CHAPTER 11 WATCHDOG TIMER ...
Page 275: ...256 CHAPTER 12 16 BIT RELOAD TIMER ...
Page 373: ...354 CHAPTER 14 MULTI FUNCTIONAL TIMER ...
Page 485: ...466 CHAPTER 16 PWC Timer ...
Page 531: ...512 CHAPTER 17 UART ...
Page 559: ...540 CHAPTER 19 DELAYED INTERRUPT GENERATOR MODULE ...
Page 589: ...570 CHAPTER 20 8 10 BIT A D CONVERTER ...
Page 601: ...582 CHAPTER 21 ROM CORRECTION FUNCTION ...
Page 633: ...614 CHAPTER 23 512K 1024K BIT FLASH MEMORY ...
Page 645: ...626 CHAPTER 24 EXAMPLE OF F2 MC 16LX MB90F462 F462A F463A CONNECTION FOR SERIAL WRITING ...
Page 715: ...696 APPENDIX ...
Page 716: ...697 INDEX INDEX The index follows on the next page This is listed in alphabetic order ...
Page 739: ......