Инструкции

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

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

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

В сети

Пользователей: 196
Из них просматривают:
Аналоги: 82. Даташиты: 55. Инструкции: 7. Магазин: 1. Новости: 24. Остальное: 12. Профиль пользователя: 7. Форум: 8.
Участников: 1
Гостей: 195

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

Ресурсы


Видео:

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

Разное

Интересно

Обработанные водным раствором щелочи стальные контакты (например, батарейного отсека переносной магнитолы или пульта ДУ) никогда не заржавеют.

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