Пошаговый порядок выполнения лабораторной работы
1. Убедитесь, что рабочая станция NI ELVIS включена (выключатель питания станции находится в положении I, см. Рис 7.3-1 на стр. 19).
2. Установите переключатель PROTOTYPING BOARD POWER (Рис 7.3-2 на стр. 19) на рабочей станции NI ELVIS в положение О (выключен).
3. Из меню лабораторных работ двойным щелчком выберите лабораторную работу 4-3. Вывод данных на 7-сегментные светодиодные индикаторы. Откроется лицевая панель работы со схемой (Рис. 9.4.3-2).
4. Согласно заданию, откройте код программы на языке Ассемблера или C (нажав на панели навигации соответствующую кнопку). Соответствующий код будет выведен в окне установленного по умолчанию текстового редактора Windows (обычно Notepad).
5. Откройте Atmel Studio 6.2 и создайте проект для микроконтроллера ATmega16 (см. 8.2 Создание проекта в интегрированной среде Atmel Studio 6.2).
6. Удалите автоматически сгенерированный текст из панели редактирования Atmel Studio и скопируйте код программы из окна текстового редактора в окно проекта.
7. Запустите компилятор, осуществите поиск и исправление ошибок, если они возникнут (см.
8.4.1 . Компиляция, обнаружение и исправление ошибок).
8. В режиме симулятора откройте все основные окна проекта и отследите работу програм- мы в режимах пошагового выполнения и прогона (см. 8.4.2 . Отладка программы).
9. Подключите программатор к плате (см. 8.5.2 Последовательность программирования микроконтроллера).
10. Установите переключатель PROTOTYPING BOARD POWER (Рис 7.3-2 на стр. 19) на рабочей станции NI ELVIS в положение I (включен) и прошейте программу в память микроконтроллера (см. 8.5.2 Последовательность программирования микроконтроллера).
|
|
11. Выключите питание платы, установив переключатель PROTOTYPING BOARD POWER (Рис 7.3-2 на стр. 19) на рабочей станции NI ELVIS в положение О (выключен) и отсоедините программатор.
12. Произведите на плате необходимые соединения в соответствии с показанной на лицевой панели схемой. Щелчком по стрелкам на панели навигации можно выбрать вариант схемы с выделенными, для удобства чтения, необходимыми соединениями.
13. Включите питание платы, установив переключатель PROTOTYPING BOARD POWER (Рис 7.3-2 на стр. 19) на рабочей станции NI ELVIS в положение I (включен).
14. Убедитесь, что программа работает в соответствии с описанием: нажмите кнопку Старт и наблюдайте за индикацией на дисплее. Также проверьте работу кнопок Быстро и Медленно.
15. Произведите изменения в проекте в соответствии с заданным вариантом из раздела Индивидуальные задания. Перед кодом программы добавьте комментарий, содержащий текст выполненного индивидуального задания.
16. Повторите пункты 7-13, убедитесь, что программа работает в соответствии с требованиями задания, сохраните изменения (AtmelStudio: File -> Save All), и закройте проект (AtmelStudio: File -> Exit).
|
|
17. Закройте окно с кодом программы.
18. Выключите питание платы, установив переключатель PROTOTYPING BOARD POWER (Рис 7.3-2 на стр. 19) на рабочей станции NI ELVIS в положение О (выключен) и выйдите из лабораторной работы.
Содержание отчета
1. Папка с проектами демонстрационной программы и индивидуального задания, выполненными в среде Atmel Studio.
RC1:2
Разъем Сегменты
7 1 1
8 2 2
9 3 3
10 4 4
11 5 5
12 6 6
8 7 6 5 4 3 2 1
Разъем Port A
13
14
RC1:1
3 5
7 7
DP G
8 8
10 1 2 4 7 11
|
|
|
1
PB0/XCK/T0
PA0/ADC0 40 1 7
Кнопки S1
Медленно
Разъем S1
J1:1 1
Сброс
2
PB1/T1
3
PB2/INT2/AIN0
|
|
4
PB3/OC0/AIN1
5
PB4/SS
6
PB5/MOSI
7
PB6/MISO
8
PB7/SCK
9
RESET
10
VCC
11
GND
39
|
PA2/ADC2 PA3/ADC3
36
PA4/ADC4
35
PA5/ADC5
PA6/ADC6 34
PA7/ADC7 33
32
AREF
31
GND
30
|
2 8
5 11
6 12
7 13
8 14
Разъем
|
|
4 12
7-сегментный индикатор
12 9 8 6
9 10 11 12
S2
Быстро
S3
Старт
СТАТУС
РАБОТА
ОЖИДАНИЕ
Разъем S2 J2:1 2
Разъем S3 J3:1 3
1
J4:1 4 2
3
J5:1 5
4
5
J6:1 6
6
J1:2 J2:2 J3:2
J4:2 J5:2 J6:2
12
13
Разъем Port D
1 14
2 15
3 16
17
5 18
6 19
7 20
XTAL1 XTAL2
PD0/RXD PD1/TXD PD2/INT0 PD3/INT1 PD4/OC1B PD5/OC1A PD6/ICP1
PC7/TOSC2 PC6/TOSC1
PC5
PC4 PC3 PC2
PC1/SDA PC0/SCL PD7/OC2
29
28
27
26
Разъем Port C
25 4
24 3
23 2
|
|
22 1
21
|
15
16
17
|
|
RC2:2
18
17
16
|
Разъем Вход
1 1
|
|
|
5
6
7
Транзисторные ключи
Разъем Выход 18 1
|
|
|
|
|
13
12
RC3:1
|
|
|
RC1–RC3 – Плоские кабели
8
9
|
|
|
Рис. 9.4.3-2
Последовательный периферийный интерфейс (SPI). Дуплексный режим
Цель работы
Изучение приема и передачи информации по последовательному каналу SPI (Serial Peripheral Interface).
Дата добавления: 2020-01-07; просмотров: 151; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!