Симулятор Bascom-AVR

Гриндер
Offline
Зарегистрирован: 04.07.2017

Все бы хорошо, но Bascom с о встроенным симулятором предназначен для языка бейсик и не поддерживает библиотеки для Ардуино.  http://avrproject.ru/publ/poleznaja_informacija/ispolzovanie_vnutrennego...

Что с симулятором из бесплатного или не очень дорогого  существует для С++  и Ардуино?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ответа на Ваш вопрос не знаю, но хочу задать вопрос Вам: а нафига козе баян? Разве сам avr микроконтроллер не является лучим эмулятором avr микроконтроллера? Зачем ещё какие-то костыли, какой-то "AVR Simulator"?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Гриндер пишет:

Что с симулятором из бесплатного или не очень дорогого  существует для С++  и Ардуино?

IDE от производителя микроконтроллеров - Atmel Studio, там есть симулятор для AVR. Также  для этой IDE есть платный плагин Visual Micro, который работает со скетчами ардуино. Хотя в последней версии студии вроде уже и так добавили поддержку ардуино.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

ЕвгенийП пишет:

Ответа на Ваш вопрос не знаю, но хочу задать вопрос Вам: а нафига козе баян? Разве сам avr микроконтроллер не является лучим эмулятором avr микроконтроллера? Зачем ещё какие-то костыли, какой-то "AVR Simulator"?

Отвечу за себя. Симулятор очень помогает в отладке прогаммы и освоении работы с МК на низком уровне, используя регистры (когда можно наглядно посмотреть, какие где битики меняются).  Хотя идеальный вариант, это конечно "железный" отладчик, чтобы тоже самое наблюдать в реальном МК.

uni
uni аватар
Offline
Зарегистрирован: 24.09.2015

Я использую Proteus в простых схемах/программах как программный отладчик и JTAG ICE mkII на базе HappyJTAG2 как "железный" отладчик. В комплексе их использование позволяет отлаживать более мнее сложные проекты типа AMS (Arduino Mega Server) не пользуясь printf'ами.