Lab 6: Analog-to-Digital Converter
6 - 18
C28x - Analog-to-Digital Converter
21. Run the code and watch the windows update in real-time mode. Are the values updating
as expected?
22. Fully halting the DSP when in real-time mode is a two-step process. First, halt the
processor with
Debug Halt
. Then uncheck the
“Real-time mode”
to take
the DSP out of real-time mode.
23. So far, we have seen data flowing from the DSP to the debugger in realtime. In this step,
we will flow data from the debugger to the DSP.
•
Open and inspect
DefaultIsr_5_6_7.c
. Notice that the global variable
DEBUG_TOGGLE
is used to control the toggling of the GPIOA1 pin. This is the pin
being read with the ADC.
•
Highlight
DEBUG_TOGGLE
with the mouse, right click and select
“Add to
Watch Window”
. The global variable
DEBUG_TOGGLE
should now be in the
watch window with a value of “1”.
•
Run the code in real-time mode and change the value to “0”. Are the results shown
in the memory and graph window as expected? Change the value back to “1”. As
you can see, we are modifying data memory contents while the processor is running
in real-time (i.e., we are not halting the DSP nor interfering with its operation in any
way)!
End of Exercise
Summary of Contents for C28 Series
Page 64: ...Summary 3 16 C28x Peripheral Registers Header Files ...
Page 78: ...Interrupt Sources 4 14 C28x Reset and Interrupts ...
Page 218: ...Lab 9 DSP BIOS 9 22 C28x Using DSP BIOS ...
Page 244: ...Lab 10 Programming the Flash 10 26 C28x System Design ...
Page 273: ...Appendix A eZdsp F2812 C28x Appendix A eZdsp F2812 A 1 ...
Page 276: ...Appendix P2 Expansion Interface A 4 C28x Appendix A eZdsp F2812 ...
Page 277: ...Appendix P4 P8 P7 I O Interface C28x Appendix A eZdsp F2812 A 5 ...
Page 278: ...Appendix A 6 C28x Appendix A eZdsp F2812 ...
Page 279: ...Appendix P5 P9 Analog Interface C28x Appendix A eZdsp F2812 A 7 ...
Page 282: ...Appendix A 10 C28x Appendix A eZdsp F2812 TP1 TP2 Test Points ...