Posted by lex232 on

Proteus. Как добавить платы Arduino и получить прошивку hex в IDE

Proteus. Как добавить платы Arduino и получить прошивку hex в IDE

Наверное, если вы только начали изучать микроконтроллеры, вам тяжело сделать печатную плату и запрограммировать её usbasp, к примеру. Для этого есть много отладочных плат или ещё проще — Arduino. Но чтобы попробовать, есть совсем простые пути, и они такие же наглядные.

Попробуем некий такой hello_world на микроконтроллере — помигаем светодиодом, не имея в наличии реальной платы. Для этого понадобится Proteus — как мне кажется, лучшая программа для эмуляции электронных процессов. В 8 версии Proteus есть уже встроенные библиотеки arduino, но мне они не очень нравятся в плане удобства работы. Найти их просто, при создании нового проекта, нужно перейти на вкладку «from development board».

Где arduino в proteus

Как я уже и сказал, я использую более удобную и визуально красивую библиотеку, для которой можно создать обычный проект. Это платы от проекта theengineeringprojects. Качаем библиотеки по ссылке

На странице нужно найти жирную кнопку «Download Library for Proteus» и скачать архив. В нём будут два файла —
ArduinoTEP.LIB and ArduinoTEP.IDX. В случае с версией Proteus 8, чтобы установить библиотеки Arduino, необходимо будет пройти в папку программы, а конкретно Proteus 8 Professional\LIBRARY и туда положить эти два файла. Путь самой программы конечно у вас будет отличаться от моего

Смотрите также:  Как сделать колодки для avid bb5
Как установить библиотеки в proteus

Теперь запускаем программу, создаём новый проект и открываем библиотеку компонентов. Там в поиске, вводим название библиотеки — arduinotep и выбираем понравившийся чип.

Nano в proteus

Теперь вернёмся к Arduibo IDE. Откроем самый простой пример мигания светодиода, и сделаем некоторые настройки, чтобы понять, куда программа сохраняет hex файл. Пройдём в настройки

Proteus. Как добавить платы Arduino и получить прошивку hex в IDE

И выберем пункт «Компиляция» в подробно выводе. Кстати ещё тут можно включить другие полезные плюшки — например вывод номера строк или сворачивание отдельных кусков кода.

Proteus. Как добавить платы Arduino и получить прошивку hex в IDE

Я решил, что буду в Proteus использовать NANO, поэтому выбираю её в компиляторе, а в примере мигания диода заменяю вывод диода со встроенного на ножку 12. Жму компиляция, и теперь в окне информации можно увидеть, куда сохранился hex файл.

Путь и место hex кода arduino

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

Proteus. Как добавить платы Arduino и получить прошивку hex в IDE

Теперь, если нажать два раза по нашей плате Arduino — можно попасть в меню настроек, где и нужно указать прошивку. Также можно заметить, что частота стоит верная — фьюзы Arduino заточены под 16Мгц внешний кварц.

Смотрите также:  Переход от прототипа Arduino к устройству на примере игрального кубика
Proteus. Как добавить платы Arduino и получить прошивку hex в IDE

Как мы увидели выше, путь hex файла находится во временных пользовательских папках. Жмём на кнопку «Program File» — и ищем наш hex. Выбираем, который без bootloader’а.

Proteus. Как добавить платы Arduino и получить прошивку hex в IDE

Ну теперь жмём кнопку play снизу, слева — и видим, что всё работает.

Proteus. Как добавить платы Arduino и получить прошивку hex в IDE

Если вы не устанавливали дополнительные библиотеки, а решили воспользоваться стандартными — рабочее поле с платой будет выглядеть так

Proteus. Как добавить платы Arduino и получить прошивку hex в IDE

Можно нажать на контроллер и увидеть меню настроек. Точно также в поле Program File выбирается прошивка, работает всё аналогично.

Proteus. Как добавить платы Arduino и получить прошивку hex в IDE

Также здесь будет один небольшой нюанс — нужно выставить частоту 16Мгц, потому-что по-умолчанию выставлено 8Мгц от внутренней RC цепочки.

Proteus. Как добавить платы Arduino и получить прошивку hex в IDE

Естественно, можно поставить и голый МК AtMega328, и всё тоже заработает. Только нужно найти какому пину будет соответствовать на голом МК, тот, что вы выбрали в среде Arduino. Для этого смотрим распиновку Arduino Nano. Например 12, который выбрали мы, будет соответствовать 16 пину голого МК (PB4).

Proteus. Как добавить платы Arduino и получить прошивку hex в IDE

На этом же сайте, есть до кучи интересных библиотек от дисплеев до датчиков газа. Если интересно, можно добавить в папку библиотек аналогичным образом.

Смотрите также:  Управляем элементом бегущей строки Adafruit с Arduino. Часть 2. Программирование

Пробуйте, тестируйте, пока ваши отладочные платы едут с Китая.


Comments ( 11 )

  1. ReplyMarvinriz
    http://whatsapplanding.flyland.ru/
  2. ReplyDarwinGoogy
    How to glue tape eyelashes step by step: tips and instructions How to glue tape eyelashes at home What are the features of tape eyelashes Preparation before gluing Step-by-step instructions for self-sticking How to remove false eyelashes https://t.co/PqnEFVcpQU EYE EXTENSION DEVELOPMENT: WHAT I WOULD LIKE TO KNOW Eyelash extensions - quite a brilliant invention. One app, and you wake up with Audrey Hepburn's eyes for 6-8 weeks? Write me down! It was my thinking before I first experienced this process. Journals and friends refer to eyelash extensions as old cosmetic procedures. Friends appeared at parties with longer eyelashes than ever and casually said, “Oh, I have extensions!” When I find out about their secret. https://www.liveinternet.ru/users/6138592/post457222804/
  3. ReplyAlinalooni
    https://desinsection.com/dezsredstva/forsayt/ - https://i.ibb.co/3dZhMmB/193.jpg Эпидемиологическая санэпидемслужба Дез-Контроль проводит сервис по обработке насекомых в СПБ и близлежащей территории. Знатоки службы выполняют истребление домовых муравьёв, удаление муравьёв, дезобработку от землероек. Работники городской станции владеют ценным опытом оказания санитарной обработки для индивидуальных покупателей и компаний всевозможного профиля. Для удаления членистоногих используется температурное промоборудование и действенные дезсредства, изготавливаемые передовыми фабриками по приготовлению агрохимических дезсредств Белоруссии и Польши – Quimica de Munguia, Русхим, Агровит, Basf Agri-Production, Московский городской центр дезинфекции, Meghmani Organics. Против вшей задействуются инсектоакарициды Кукарача, Цирадон, Фоскон-55, Fufanon, Аверфос и разные пиретроидные и малотоксичные для людей и комнатных любимчиков инсектоакарициды. Травля остальных паразитов исполняется агрохимикатами Атлант, Цифокс, Блокада-Антиклоп, Мастерлак, Юракс, Тетрацин, Дельтрин – инновационными и надёжными дезсредствами для обработки населённых квартир. Сэс ДезКонтроль – это опытный поставщик дезинфекционных дезработ, санстанция обладает нужными средствами и надлежащими знаниями для дезинсекции земельных пространств с гарантированным результатом. Санитарно-эпидемиологическое предприятие Сэсконтроль проводит разные дезуслуги: истребление клещей, удаление бурьяна, дезинсекция синантропных насекомых. Качественные работы Пестконтроль применяют разносторонние предприятия – продовольственные фирмы, государственные учреждения, хозяйственные службы: санатории, медсанчасти, минибары, университеты, рынки, амбары. Заказать дезинсектора удалить тараканов в столовой можно в каждый микрорайон Петербурга и области. Дезинсекторы дезинфекционной станции СЭС-Контроль травят клещей на объектах: Василеостровский район, муниципалитет Гражданка, метро Владимирская, посёлок Песочный, город Волосово. На выведение клещей оформляется долговременная допгарантия. Теги темы: травля клопов, гель для уничтожения тараканов, санитарная эпидемиологическая служба рф официальный сайт, обработка собаки от блох http://wiki.avantgardesalonandspa.com/index.php?title=User:88.202.177.231
  4. ReplyБетонная индустрия
    Заботитесь о безопасности своего объекта и сроках сдачи? Решение ваших задач — материал от опытного производителя без посредников Бетон низкого качества — бич современного строительства в Москве и регионе. Низкопробный раствор приводит к плачевным результатам вплоть до обрушения готовых конструкций. А это не только колоссальная потеря средств застройщика, но и прямая угроза жизни людей. Вторая, не менее сложная ситуация, связанная с бетоном, — задержки его поставок на объект. Отсюда простои в работе, срывы плана и в конечном итоге опять же финансовые убытки. Компания «Бетонная Индустрия» готова избавить вас сразу от двух проблем. Как мы это делаем: 1. Производим растворы любых марок от М 100 до М 500 на СВОЕМ предприятии. Строго контролируем соответствие продукта стандартам и отвечаем за качество многолетней репутацией. 2. Доставляем бетон в любую точку Москвы и Одинцовского района с помощью СОБСТВЕННОЙ специализированной техники. Привозим заказ на объект точно в установленный срок. Налаженное производство и отсутствие посредников позволяют нам сохранять оптимальные цены на все виды продукции. Самые востребованные сейчас: - М300 от 3800 руб/м? - М350 от 3950/м? - М400 от 4100/м? Готовы выйти на новый уровень строительства — без потерь, рисков, лишних затрат? Все подробности на сайте http://beton-industry.ru. Звоните по телефону +7(925) 450-11-97, и мы начнем сотрудничество уже сегодня.
  5. Replyjacquelineap60
    New sexy website is available on the web http://japanihotphoto.instasexyblog.com/?katelynn comic book porn superhero brown bag porn toatal drama island porn free asian teen porn video clips cute butts porn
  6. ReplyKennethSit
    Unexcelled сhildrens porn clips PTHC CP http://freetexthost.com/l3biymr3iu freetexthost.com/l3biymr3iu http://ogo.gl/8Sm5Sv ogo.gl/8Sm5Sv
  7. ReplyStevenvow
    https://russian-army-goods.com/suits/summer-clothes/summer-suit-vkbo-2015
  8. ReplyMebelMop
    Мебель на заказ Нижний Новгород - http://style-plusnn.ru - style-plusnn.ru http://style-plusnn.ru - детская мебель от производителя в нижний новгород
  9. ReplyLetosSa
    Здравствуйте! Продвину ваш сайт качественными ссылками в поисковиках Яндекса и Google. На ваш сайт будут ссылаться очень трастовые сайты, что отлично скажется на росте ваших позиций в поисковой выдаче по ключевым запросам. От вас мне нужны лишь ключевые слова, по которым вы хотите продвинуть свой сайт в топ. Остальное все беру на себя. Работа занимает неделю-две, я постоянно на связи (почта, вайбер, скайп, телеграм). Стоимость моей услуги всего лишь 15000 рублей, вам сделаю скидку в 5000р. На данный момент свободен и могу приступить к вашему заказу. Делаю качественно, есть постоянные клиенты. Имею опыт в продвижении, более 6 лет. Если вас интересует мое предложение, пожалуйста свяжитесь со мной по почте proxrum**@**mail.ru (звездочки * плиз удалите), а еще лучше для быстрой связи сообщите мне в письме свой из выше перечисленных контактов (почта, вайбер, скайп, телеграм).
  10. Replybenitasj1
    Nude Sex Pics, Sexy Naked Women, Hot Girls Porn http://vintage69porn.adablog69.com/?marisa smutt porn in caar porn suduce the teacher porn game vintage porn from the fifties crazy sex porn tube
  11. ReplyDanielbiots
    Приглашаем Вас на Международный фестиваль йоги и творчества http://asanafest.ru/ Фестиваль пройдёт 24-31 августа 2019 г. Место: Ретрит-центр "Белые Скалы". Краснодарский край. Программа психологических, телесных, танцевальных, творческих мастер-классов, лекции и сатсанги, концерты, потрясающая живая музыка — распаковка естества в единении с собой и друг другом. Для тех, кому интересен здоровый и экологичный отдых, открытое общение, новые знания и знакомства. Можно посмотреть короткое видео о мероприятии - https://www.youtube.com/watch?v=wmXoP04XigE Asana Festival - пространство для трансформации, тотальной перезагрузки тела и ума. Атмосфера большой и дружной семьи, где есть возможность получить новые навыки, глубже познакомиться с самим собой, обрести новых друзей. Подробная информация о фестивале на сайте http://asanafest.ru/