Теперь перейдем к подготовке рабочего места. Условно разделим это мероприятие на 2 пункта. 1 пункт - это установка необходимого программного обеспечения на компьютер. 2 пункт - это подготовка "железной" части для программирования микроконтроллеров.
1 Сначала необходимо установить на компьютер программное обеспечение.
1.1 Первым делом устанавливаем официальную версию Atmel Studio
https://www.microchip.com/mplab/avr-support/atmel-studio-7. На данный момент доступна Atmel Studio 7. Здесь стоит отметить, что Atmel Studio 7 устанавливается достаточно долго. Но не переживайте, Atmel Studio 7 установиться.
1.2 После установки Atmel Studio 7. Нам потребуется установить язык программирования Python свежей версии
https://www.python.org/downloads. На данный момент доступна версия 3.7.3. Python является кроссплатформенным и открытым языком программирования. Установка Python необходима только для запуска рабочего скрипта на компьютере. Скрипт будет прошивать микроконтроллер Attiny нашим файлом с расширением hex, который мы получим с помощью Atmel Studio 7 при компиляции нашей программы. Программировать на Python в данном случае не потребуется.
1.3 Скачиваем Проект updipy с
https://github.com/mraardvark/pyupdi. На этой странице вверху (выше середины страницы) справа будет вкладка "Clone or Download". Нажимаем на нее. Вкладка раскроется и там будет ссылка "Download ZIP". Нажимаем на нее и скачиваем проект на свой компьютер. Мы рекомендуем распаковать проект в директорию С:\Users\User. Это делается для простоты. Так как в командной строке по умолчанию указана именно эта директория. Все файлы и папки проекта должны быть в одной директории. Запуск программы pyupdi осуществляется через скрипт pyupdi.py через командную строку компьютера. Конечно, можно создать переменную окружения для того чтобы туда прописать директорию пути скрипта. Для updipy потребуется установить также дополнительные модули: intelhex, pylint, pyserial. Установить эти модули можно через командную строку компьютера с помощью команды “
pip install pylint” для модуля pylint. Аналогичная команда потребуется для установки других модулей.
1 Комментарий
Спасибо из Рязани! Оч. вовремя с тини