STM8 — Урок #2. Среда разработки IAR

Автор Andrei Golubev
STM8 — Урок #2. Среда разработки IAR

Здравствуйте.

Сегодня я продолжил обучающие курсы фирмы. ООО компания начала. Вам нужно будет её скачать и установить этого нужно зайти на сайт ссылка в описании после чего собственно выбрать для какого микроконтроллера вы собираетесь сюда поддерживает следующие действия 108 ссылка скачаем отсюда начинаем устанавливается установки она попросит регистрации там вам предстоит выбрать.

Что вы хотите возможно два варианта 1 30 дневная версия ограничение объема памяти или версия ограничения объема памяти по времени я для себя с ограничением объема памяти на остановке будет минимум в этом меню можно будет выбрать, а а также заполнить анкету советую в анкете давать более-менее нормальные данные поскольку там вроде даже проверяют после чего к вам на почту придет письмо с серийным номером.

Сколько нужно будет вести соответствующие минимум там легко сделать вот и она его как она выглядит попробуй сказать мне — это создание проекта. Он предлагает сохранить не сохраняется всё есть, а теперь нужно создать рабочую область сохранить располагается непосредственно там где расположен программу потому, что то есть патология котором установлена и там создать проект то есть мы потому, что называется здесь своём свою пачку поддерживает вот ну тут уже наши проекты проект создали. Теперь нужно его настроить. Контакты по умолчанию здесь будет задан контроллер здесь будет вот хотим использовать. Мы выбираем 86 все остальные настройки не столько должны кроме как вот здесь нужно выбрать, что мы работаем с симулятором симулятор симулятор. Сталина настройки. Нам пока не нужны поэтому который создал заголовочный файл для нашего микроконтроллер — это делает названиями он содержит названия регистров и много-много ещё чего-то более подробно объясню переменные некоторые беззнаковые функция таймера, а мы пробуем обслужить проект вот начнем отладку запускаем он запустился отладчик пока никаких специальных специальных средств открыть самые необходимые из них для начала. Нам необходимо обязательно меню позволяет нам смотреть состояние любых переменных которые есть в нашем проекте, что она позволяет делать. Мы можем изменить формат изображения переменной просто больше формат. Тукая нам нужно назад добавить туда переменную можно следующим образом попробую набрать переменную. Ну просто выделяемые вот сейчас написано потому, что она ходит с которой мы будем мы будем вызывать является только там же. Поэтому я здесь не видно также мы избавляем как двоичная отражается можем поставить другой формат. Попробуй выполнить что-нибудь какую-нибудь команда 135 в двоичной информации — это будет как череда чередование единиц и нулей в следующие обязательные окно — это окно регистров его можно не одну, а можно назвать несколько этих окон тоже по-разному у как удобно опять же. Кому как удобно, что в этом окне в этом огне все регистры процессора мы можем посмотреть посмотрели можно изменить значение регистра процессора кроме как непосредственно гидро фактические без аппаратной части не эмульгируются самой средой то есть до сих пор пока он подключить устройство через них будет никакой информации которой записано, что по умолчанию и никакого не будет работать считать не будет следующий раз обязательно нужен ядро она нам будет показывать сколько циклов у нас выполнено фактически больше ничего не делает и показывает. Сколько тактов процессора на служебное момент выполнил — это удобно чтобы посмотреть. Время сколько время по нормальному посмотреть тоже невозможно следующие страны которые нам потребуется наверняка постоянно будет — это так называемый, что он показывает нам какие функции в настоящий момент выполняется. Так, что он из себя представляет — это вот таких дорожке можно менять печку правой кнопкой мыши здесь вот только нам надо сейчас секунду попробуем программа. Ну понимаешь показывается основная функция выполняется у нас вся программа временная задержка задержка прерывание и на неё курсор мыши мы видим сколько времени надо учить, что время указано в зависимости от тактовой частоты процессора которые устанавливаются также в меню Simulator вот здесь стоит 10 мегагерц то есть также поэтому средству очень удобно пользоваться уважением стека, что — это такое вызываем смотрим. Что значит себя представляет видим здесь функции которые настоящий момент выполняется то есть мы вызвали из функции в функцию показано, что внизу внизу сейчас выполняет функцию которая вызвана из этой функции. Вот — это тоже незаменимая вещь. Это отображается также и меню timeline программа. Пусть неё была вызвана функция уже из верхнего меню можно ещё также задать прерывание прерывание выполнить не можем поскольку у нас не работает модуль и никаких процессоре. Но их можно стимулировать — это делается. Вот просто так меню здесь мы можем добавить прерывание кокаина новая проживании по. РВП и задать для него некоторые параметры частности нам нужно чтобы она взрывалась называлась минимальной задержкой 1 активация скажем через 400 минут 400 тактов. Здесь всё трактор стопроцентный стопроцентной вероятностью вызова задали. Вот она появилась ты. Ваня 1 распознавание сейчас стоит от таймера оно обслуживается когда будете будете будете дома работает то вы увидите любой момент времени осуществляется переход на программу обслуживания прерывания, что еще необходимо посмотреть в первую очередь ну — это настройки Smart Lock на которую мы пишем можно вызвать правой кнопкой мыши по нему можно зайти в меню ты уставший. Вот и здесь поставить нумерацию и не ставить нумерацию готовишь неудобно если зажать клавишу Control. Да в принципе можем изменить масштаб 1 к нам нужно наверное — это вводное занятие.

0 комментариев
0

Читайте также