Download DM5604 / DM6604 User`s Manual
Transcript
BA + 16: D/A Converter 7 LSB (Write Only) ................................................................................................ 4-7 BA + 17: D/A Converter 7 MSB (Write Only) ............................................................................................... 4-7 BA + 18: D/A Converter 8 LSB (Write Only) ................................................................................................ 4-7 BA + 19: D/A Converter 8 MSB (Write Only) ............................................................................................... 4-7 BA + 20: Update DAC Outputs (Write Only) ................................................................................................. 4-7 BA + 21: Reserved ........................................................................................................................................... 4-7 BA + 22: IRQ Enable (Write Only) ................................................................................................................. 4-7 BA + 23: Interrupt Status/Clear (Read/Write) ................................................................................................ 4-7 Programming the DM5604 .................................................................................................................................... 4-8 Clearing and Setting Bits in a Port ................................................................................................................... 4-9 D/A Conversions ............................................................................................................................................. 4-10 Initializing the 8255 PPI ................................................................................................................................. 4-11 Digital I/O Operations ..................................................................................................................................... 4-11 Interrupts .......................................................................................................................................................... 4-12 What Is an Interrupt? .................................................................................................................................. 4-12 Interrupt Request Lines ............................................................................................................................... 4-12 8259 Programmable Interrupt Controller ................................................................................................... 4-12 Interrupt Mask Register (IMR) ................................................................................................................... 4-12 End-of-Interrupt (EOI) Command .............................................................................................................. 4-12 What Exactly Happens When an Interrupt Occurs? .................................................................................. 4-12 Using Interrupts in Your Programs ............................................................................................................. 4-13 Writing an Interrupt Service Routine (ISR) ............................................................................................... 4-13 Saving the Startup Interrupt Mask Register (IMR) and Interrupt Vector .................................................. 4-14 Restoring the Startup IMR and Interrupt Vector ........................................................................................ 4-15 Common Interrupt Mistakes ....................................................................................................................... 4-15 Example Programs ............................................................................................................................................... 4-15 C Programs ...................................................................................................................................................... 4-15 BASIC Programs ............................................................................................................................................. 4-15 CHAPTER 5 — CALIBRATION......................................................................................................... 5-1 Required Equipment .............................................................................................................................................. 5-3 D/A Calibration — X2 Voltage Multiplier ........................................................................................................... 5-3 APPENDIX A — DM5604 SPECIFICATIONS .................................................................................. A-1 APPENDIX B — P2 CONNECTOR PIN ASSIGNMENTS .............................................................. B-1 APPENDIX C — COMPONENT DATA SHEETS ............................................................................ C-1 APPENDIX D — WARRANTY ........................................................................................................... D-1 ii