Пошаговый порядок выполнения лабораторной работы
1. Убедитесь, что рабочая станция NI ELVIS включена (выключатель питания станции находится в положении I, см. Рис 7.3-1 на стр. 19).
2. Установите переключатель PROTOTYPING BOARD POWER (Рис 7.3-2 на стр. 19) на рабочей станции NI ELVIS в положение О (выключен).
3. Из меню лабораторных работ двойным щелчком выберите лабораторную работу 6-1. Последовательный периферийный интерфейс (SPI). Дуплексный режим. Откроется лицевая панель работы со схемой (Рис. 9.6.1-4).
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. Произведите на плате необходимые соединения в соответствии с показанной на лицевой панели схемой (Рис. 9.6.1-4). Щелчком по стрелкам на панели навигации можно выбрать вариант схемы с выделенными, для удобства чтения, необходимыми соединениями.
13. Включите питание платы, установив переключатель PROTOTYPING BOARD POWER (Рис 7.3-2 на стр. 19) на рабочей станции NI ELVIS в положение I (включен).
14. Из NI ELVISmx Instrument Launcher откройте Digital Writer. Откроется окно Digital Writer-NI ELVISmx (Рис. 9.6.1-2).
Рис. 9.6.1-2
15. Из выпадающего меню Lines to Write выберите каналы 0-7.
16. При помощи переключателей в зоне Lines наберите произвольный код для передачи и щелкните по кнопке Run.
17.
Из NI ELVISmx Instrument Launcher откройте Digital Reader (Рис. 9.6.1-3).
Рис. 9.6.1-3
RC3:2
Разъем индикации
8-битное слово:
Разъем
Цифровые входы/ выходы:
14 1 D0
|
|
индикация
RC4:2
DIO8 – 15
DIO8 – 15
Разъем DIO0 – 7
RC1:1
1
PB0/XCK/T0
2
PB1/T1
3
PA0/ADC0 40
39
PA1/ADC1
15 2 D1
16 3 D2
17 4 D3
18 5 D4
22 1
|
24
25
26
27
DIO8
0
1
2
3
|
выходы: DIO0 - 7
1
2
3 14
4 15
16
5
17
6
7
RC2:1
Разъем Port B 4
5 5
6 6
7 7
8 8
Сброс
PB2/INT2/AIN0
PB3/OC0/AIN1
PB4/SS
PB5/MOSI PB6/MISO PB7/SCK
PA2/ADC2 38
PA3/ADC3 37
36
PA4/ADC4
35
PA5/ADC5
PA6/ADC6 34
PA7/ADC7 33
19 6 D5
20 7 D6
21 8 D7
1 SS
Разъем SPI
|
6
|
|
8
28 4
29 5
|
|
RC2:2 14
15
16
17
8
|
9
RESET
10
VCC
32
AREF
31
GND
10 J2:2
Разъем SH/LD
Разъем
Сдвиговые регистры
Разъем
11
|
|
|
30 RC1:2 8-битный вход
+5В
8-битный выход
RC4:1
|
|
|
|
Старт Разъем S1
+5В
Разъем установки
J1:1 9
12
XTAL1
|
|
AVCC
PC7/TOSC2 PC6/TOSC1
Разъем Port C 29 8
28 7
1
RC3:1 2
21
20 3
1 11
|
|
|
1 16
9 3 2 14
|
|
15 1 22
|
|
3 24
Загрузка
СТАТУС
|
|
РАБОТА
ОЖИДАНИЕ
1 J2:1 10
J3:1 11
9
J4:1 12
11
J5:1 13
|
|
14
Разъем Port D 15 3 16
17
18
6 19
PD0/RXD PD1/TXD PD2/INT0 PD3/INT1 PD4/OC1B
PD5/OC1A
27 6
PC5
26 5
PC4
25 4
PC3
24 3
PC2
23 2
PC1/SDA
22 1
PC0/SCL
19
18 4 4
17 5 5
16
15 6 6
14
7 7
|
|
+5В
|
|
|
1 12
+5В
10
9
|
|
|
|
|
|
|
|
J1–J5 – Отдельные провода
12 J4:2 7
20
|
|
|
PD7/OC2
Разъем Port D
21 8
J5:2 13
|
|
|
|
|
|
Рис. 9.6.1-4
RC1–RC4 – Плоские кабели
18. Из меню Lines to Read выберите каналы 8-15 и щелкните по кнопке Run.
19. Убедитесь, что программа работает в соответствии с описанием: переключатель Загрузка установите в положение 0, затем в положение 1. Нажмите кнопку Старт. На линейке светодиодов будет индицироваться принятый байт, а в окне Digital Reader - ASCII код переданного символа: “A” или ”B”.
20. Произведите изменения в проекте в соответствии с заданным вариантом из раздела Индивидуальные задания. Перед кодом программы добавьте комментарий, содержащий текст выполненного индивидуального задания.
21. Повторите пункты 7-18, убедитесь, что программа работает в соответствии с требованиями задания, сохраните изменения (AtmelStudio: File -> Save All), и закройте проект (AtmelStudio: File -> Exit).
22. Закройте окно с кодом программы, все открытые инструменты NI ELVIS Launcher и окно NI ELVISmx Instrument Launcher.
23. Выключите питание платы, установив переключатель PROTOTYPING BOARD POWER (Рис 7.3-2 на стр. 19) на рабочей станции NI ELVIS в положение О (выключен) и выйдите из лабораторной работы.
Содержание отчета
1. Папка с проектами демонстрационной программы и индивидуального задания, выполненными в среде Atmel Studio.
Дата добавления: 2020-01-07; просмотров: 147; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!