Вывод показаний АЦП на светодиодные индикаторы
8.1. В основной подпрограмме main() написать программу вывода показаний данных из АЦП на линейку светодиодных индикаторов. Для этого необходимо использовать подпрограмму show_ADC(result), которая отображает четыре младших бита параметра result на светодиодных индикаторах в виде светящейся линейки. Вывод показаний с каждого канала осуществлять поочередно через 1 секунду. В программе также необходимо сбрасывать сторожевой таймер процессора.
8.2. Компонуем проект: Project → Build.
8.3 Загружаем выходной файл: File → Load Program → Debug\ lab6.out.
8.4. Запускаем программу на выполнение Debug → Run.
8.5. Контролируем правильное выполнение программы, изменяя потенциометрами напряжение, подаваемое на входы АЦП и наблюдая за линейкой светодиодных индикаторов.
Задание для самостоятельной работы
Написать программу «бегущий огонь», аналогичную разработанной в лабораторной работе № 2. Скорость движения «бегущего огня» задавать потенциометром канала ADCIN_A0.
Содержание отчета:
Отчет должен содержать цель работы, краткие теоретические сведения по теме работы, рисунки, поясняющий структуру и режимы работы АЦП, тексты исследуемых программ, результаты их выполнения, выводы.
Контрольные вопросы:
1. Встроенный АЦП DSP TMS320F2812: структура, параметры, режимы работы.
2. Каскадный режим работы АЦП: особенности, источники запуска преобразования.
3. Двухканальный режим работы АЦП: особенности, источники запуска преобразования.
|
|
4. Система тактирования АЦП.
5. Регистры АЦП.
Содержание
стр. | |
Лабораторная работа № 1. Аппаратные и программные средства отладки eZDSP F2812 и Code Composer Studio | 3 |
Лабораторная работа № 2. Изучение структуры цифровых портов ввода/ вывода и системы тактирования DSP | 28 |
Лабораторная работа № 3. Система прерываний DSP семейства C28х | 18 |
Лабораторная работа № 4. Исследование модуля Менеджера Событий | 26 |
Лабораторная работа № 5. Исследование модуля АЦП | 41 |
Дата добавления: 2019-07-15; просмотров: 177; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!