Шаг 2.
отведайте - всё
ОЧЕНЬ попросту !
чем сто один услышать.
Сейчас вы испробуете учрежденные программы в деле, мыслимо не все
сразу смысля - не волнуйтесь, декламируя и выполняя курс ниже, вы во всём
постепенно разберётесь.
1. В скачанном вами торжественнее - в ШАГ 1. - архиве будет пример
z8pwm_2.rar
2. Запустите
симулятор VMLAB Project -> open project c:\vmlab\z8\ vmlab. prj
3.
скатайте мешающее окно vmlab.prj
целая картинка экрана .
ныне в
меню " " кликните " " - проект век потребно перекомпилировать
при открытии и при
внесении каких либо изменений. В окне
"
Messages Success!
All ready to run
Это значит оплошностей
нет и все готово к моделированию ,
. наверху возгорелся зеленым
светом светофор.
www.Translate.ru <-
ИСПОЛЬЗУЙТЕ !
Можно запускать
симуляцию ...
Т.е. приступить
выполнение программы загруженной в компьютерную модель микроконтроллера
.
сборник спросов и ответов одним архивом !
.
Симуляция - моделирование
работы МК.
1. Нажмите мышкой светофор - это аналогично включению устройства, подаче
...
И
тут же остановка!
задевало в том что МК и содержимое программы.
Messages изображает оповещений о причине остановки.
детальнее это будет обсуждаться запоздалее, а поколь ...
2. Нажмите светофор еще
пару один или столько один сколько
потребуется до начала непрерывной симуляции.
Понаблюдайте внимательно
что происходит на экране.
SCOPE на ножках МК показанных в файле проекта - vmlab.prj
по коей порт ПК TTY Control Panel Там выводится смысл ( SCOPE ...
В файле проекта - vmlab.prj
к ножке 5 подключен простейший (ФНЧ) из резистора и конденсатора - он переустроит ШИМ в беспрестанное усилие кое можно заметить в окне сигнал (ЦАП по-русски).
.
3.
.
Messages User break 4.
Code CVAVR и затем "прошита" в
модель МК и выполняется
при симуляции. Вы завидите что
кое-какие строки программы подсвечиваются
желтым цветом - длина подсветки соразмерна времени кое
программа будет на этой строке.
5. Найдите строку в
программе:
STOP вы поставили " точку останова )
- ныне программа самодействующи застопорит перед выполнением этой
строки.
6. скатайте окно
нажмите
светофор для продолжения симуляции.
Дождитесь остановки программы на отмеченой строке (на этой точке останова) -
при остановке строка программы подсветится небесным цветом. Посмотрите на панели внизу
справа текущее
"чистое" минута (без учета остановок) миновавшее с запуска программы -
запомните,
запишите на бумажку.
это дьявольски помогает в обучении.
7. ныне продолжите
симуляцию - мню вы уже знаете чисто это сделать!
однако минута уже будет иным.
Вычтите из него минута прошлой остановки и вы получите минута выполнения
этого участка программы.
я расскажу вам .
.
чисто изменить программу ?
программы - в процессе отладки,
пока они не начнут
трудиться этак чисто вы хотите.
VMLAB ...
1. Запустите компилятор
CodevisionAVR File -> Open CVAVR cv.prj
2.
раскатайте окно с текстом программы. Вы видаете что программа
начинается
с оформленного в облике комментария лаконичного описания того что она мастерит
и кое-каких технических параметров. Программа написана на слоге Си -
который изображает пожалуй самым популярным и спокойным для начинающих и
профессионалов трубящих с микроконтроллерами.
и утвердим их новой компиляцией.
3. Найдите в тексте программы в компиляторе
(типа вау! вышло!
4. После внесения
изменений в отправной текст программы ее нужно
.
Компилятор должен обратить вашу программу в файл "прошивку" .
кой можно прошить (загрузить) в реальный МК или использовать в
симуляторах.
5. Для выполнения
компиляции нажмите кнопку "
сообщается
что наша включает цельных 5 оплошностей !
В чем же
дело?
Navigator При наведении курсора можно заметить
описание оплошностей.
6. Первая ляпсус - "
не могу растворить файл m8_128.h
Все толково. Этот файл
я включил в отправной текст программы строкой:
<m8_128.h>
CVAVR.
его нету. однако
в тексте программы
написано где можно взять этот файл -
m8_128.h
Скачав, примостите его в папку
INC компилятора .
Этот
файл уже уплетать в архиве с используемым образчиком.
Этот файл уплетать и в
скачанов в ШАГ 1 архиве.
7.
кнопкой " от максимального размера программы для настоящего МК.
Посмотрите внимательно -
хотя оплошностей нету - уплетать "вонинг" - это замечание от компилятора. Вонинги
не критичны
т.е. не мешают компиляции, однако можно посмотреть в навигаторе о чем они.
прихлопните информационное
окно кнопкой "ОК".
Вы выполнили итого 4 не
сложных шажка.
.
1. раскатайте окно симулятора
VMLAB вынесется информация о том что файл с текстом симулируемой программы
изменен. Мы же его меняли в компиляторе.
прихлопните информация кликнув - "ОК".
2. Сделайте "
невозмутимый
рестарт стрелкой и перекомпилируйте тяни проект чисто в Шаге 2 пункт 4 или нажав
комбинацию: значит
"Ребилд ол".
В окне " Messages Success!
All ready to run
.
3. Нажмите светофор 3 раза
- возникнет непрерывная симуляция и вы завидите в окне виртуального
терминала симулятора
CVAVR Обратите внимание на то,
что симулятор демонстрирует образцовый расчетный
ток потребления МК. Скорость симуляции можно снизить регулятором
Speed .
Clock .
.
" очищают окна.
и он
будет сообщаться в МК (см. образчик к симулятору C:\VMLAB\AVR_demo\UART.PRJ)
а можно передать в МК текстовый файл кнопкой
.
" то настоящие устроившиеся от МК будут записываться в файл на
ПК.
- у вас его нету !
Вы ни чего не паяли и не подключали !
однако вы
увидели чисто ломит МК и программы.
Получили
осциллограммы вкалывающего устройства.
Могли
записать в файл то что передавал МК.
Вступление закончено.
ниже собственно ...
на образчиках.
на образчиках.
Даже с
безотносительного нуля и о программировании вообще.
прочими устройствами, скажем с ПК.
Для использования микроконтроллеров, в
том числе и
МК AVR, вам не нужно
досконально знать электронику
и языки
программирования.
для реализации конкретного
проекта, устройства .
.
короткий курс -
самоучитель - AVR начинающим.
Заглавная страница курса avr123.nm.ru
Запасная страница курса .
.ru
pid.
.ru
стр.
1. Ключевая страница курса -
ИЗУЧИТЕ
ЕЁ !
она
основная в курсе !
стр.
2. Что эдакое МК и AVR в частности. Как
ломит МК.
стр.
3. Возможности МК. Что и чисто подключать к
МК. Регистры и
программа.
Прерывания в
AVR.
стр.
4. Компиляторы и Симуляторы для МК AVR.
стр.
5. Си для МК -
достаточна для работы с МК.
стр.
6.
с МК и необходимые теоретические
сведения и комментарии.
Макетные платы, изготовление плат, пайка.
стр. 7. чисто и чем
прошить (прожечь, загрузить) программу в
МК AVR, ATmega
Как сделать программатор 5-проводков или сложнее.
стр.
8. прибавочные, пользительные материалы
стр.
9. О великолепных МК серии
PIC12,
PIC16, PIC18,
PIC24, dsPIC33
шатия-братии Курс не
обладает навигации уплетать линки на
следующую и прошлую страницы.
Я дьявольски советую
вам разбирать курс последовательно ,
этак чисто изложен материал.
Поверьте,
это значительно и строго !
Можно скачать тяни курс архивом
около 5 Мб - см. торжественнее в "ШАГ 1"
Программа образчика была создана в
отличном, и дьявольски удобном
для начинающих
компиляторе CodeVisionAVR .
то нужны всего 5 проводков - см.
и
отладки устройства . Там же есть
USB.
- - - <-
разбирать !!!
Библиотека книжек для скачивания.
... алкая бы список
книжек сохраните у себя на
ПК !
- www.Translate.ru <-
ИСПОЛЬЗУЙТЕ !
"подвале" - не просмотрите ...
|