Инструкции

Справочный раздел

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

Разделы инструкций

В сети

Пользователей: 221
Из них просматривают:
Аналоги: 109. Видео: 1. Галерея: 1. Даташиты: 63. Инструкции: 3. Новости: 8. Остальное: 4. Производители: 3. Профиль пользователя: 12. Теги: 2. Форум: 14. Чат: 1.
Участников: 3
Гостей: 218

an , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.
Оглавление

Микроконтроллеры

Микроконтроллеры (MCU) — это модульные компоненты, определённые в файле описания, представляющие различные модули внутри микроконтроллера, такие как: процессор, память, порты ввода-вывода, таймеры и т.д.

Поддерживаемые микроконтроллеры:


AVR
PIC
I51
Arduino

Связанные темы:

Монитор
Монитор последовательного порта
MCU Fuses

Основное использование:

Для симуляции микроконтроллера выберите микроконтроллер в левой панели и перетащите его в схему, затем соберите схему, необходимую для тестирования вашей прошивки.
Когда схема готова, щёлкните правой кнопкой мыши на микроконтроллере и выберите «Загрузить прошивку». Выберите файл .hex для загрузки в микроконтроллер.
Если не отображается сообщение об ошибке, это означает, что прошивка успешно загружена.
Микроконтроллеры в симуляции не требуют подключения внешнего тактового сигнала. Тактовый сигнал всегда генерируется симуляцией.
Чтобы установить частоту тактового сигнала микроконтроллера:

Щёлкните правой кнопкой мыши на микроконтроллере и выберите «Свойства».
Установите свойство «Частота» на желаемую скорость.

По умолчанию частота тактового сигнала установлена на 20 МГц для PIC и 16 МГц для AVR и Arduino.
Теперь вы готовы включить схему и наблюдать за симуляцией.

Контекстное меню:

  • Загрузить прошивку:
    загрузить файл .hex в микроконтроллер.
  • Перезагрузить прошивку:
    повторно загрузить ранее загруженный файл .hex.
  • Загрузить данные EEPROM из файла:
    загрузить данные из файла в EEPROM микроконтроллера.
  • Сохранить данные EEPROM в файл:
    сохранить данные EEPROM микроконтроллера в файл.
  • Открыть монитор МК:
    открыть монитор для наблюдения за оперативной памятью (RAM), постоянной памятью (ROM), флеш-памятью и другой информацией.
  • Открыть монитор порта:
    открыть монитор для наблюдения за последовательной связью.
  • Свойства:
    открыть диалоговое окно свойств.



Свойства:


Это диалоговое окно свойств микроконтроллера.

Основная вкладка:

  • Частота:
    Установить частоту генератора.
  • Прошивка:
    Показывает путь к загруженному файлу .hex.
  • Перезагружать .hex при запуске симуляции:
    Автоматически перезагружать файл .hex при запуске симуляции.
  • Сохранять EEPROM

Вкладка «Конфигурация»:


Эти настройки эквивалентны конфигурационным битам (MCU Fuses).

  • Включить вывод Reset: Использовать пин сброса, если он мультиплексирован с пином ввода-вывода.
    Пин сброса нельзя использовать как пин ввода-вывода.
  • Внешний тактовый генератор: Отключает пины генератора, если они мультиплексированы с пинами ввода-вывода.
    Пины нельзя использовать как пины ввода-вывода.
  • Включить WatchDog: Включить/отключить сторожевой таймер.
    Может потребоваться включение в конфигурационных регистрах.
  • Выход тактового генератора:

MCU Fuses:


PIC:
фьюзы основаны на адресах PGM.
фьюзы содержатся в файле .hex по специальным адресам.
Они определяются алгоритмом loadHex.
Адрес и значение отправляются в PicConfigWord::setCfgWord, который выполняет конфигурацию:

  • Тип генератора: Частота и пины (McuIntOsc).
  • Сторожевой таймер.
  • Пин MCLR.
  • Выход тактового сигнала.



AVR:
фьюзы программируются напрямую.
Конфигурация выполняется в свойствах компонента -> Вкладка «Конфигурация».

Ресурсы


Видео:

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Интересно

Контактные щетки для микродеталей, электробритв и т.п. можно выпилить из графитовых стержней от старых батареек питания.

Похожие инструкции