Страница 1 из 1

Как сделать эмуляцию в авр студио программы написаной на си

Добавлено: Ср сен 17, 2014 14:34:04
doctor_farsh
Здраствуйте мучитили микросхем, микроконтроллеров, проводов. Решил вот освоить язык Си для микроконтроллеров и все бы ничего, но после того как программу написал в CVAVR, откомпилировал и доставил Winavr в дополнение к AVR studio, эмуляция все равно не завелася. АВР студио выкинул кучу ошибок. В общем нужен эмулятор который работал бы на языке си (чтоб наглядно было видно что происходит с ногами микроконтроллера при работе) или подсказать где я не прав по поводу авр студио. Скрины ошибок и текст проги написаный в CVAVR пррилагаю.

Re: Как сделать эмуляцию в авр студио программы написаной на

Добавлено: Ср сен 17, 2014 15:23:33
Gisteresis
Попробуй Proteus. Правда это симулятор.
VMLAB еще юзают, но сам не использовал.
Так же есть внутрисхемные отладчики, но как я понял это не ваш случай.

Re: Как сделать эмуляцию в авр студио программы написаной на

Добавлено: Ср сен 17, 2014 23:36:59
doctor_farsh
Да хотелось бы вставлять прогу с CVAVRA куда нибудь и симулировать.

Re: Как сделать эмуляцию в авр студио программы написаной на

Добавлено: Чт сен 18, 2014 01:53:19
Rtmip
Производители CVAVRA пишут, что их последние версии имеют режим совместимости с студией.
В протеусе само собой совместимо и на более ранних.
Поэтому можно
вставлять прогу с CVAVRA куда нибудь и симулировать.

Re: Как сделать эмуляцию в авр студио программы написаной на

Добавлено: Чт сен 18, 2014 05:10:31
doctor_farsh
понял, попробуем

Re: Как сделать эмуляцию в авр студио программы написаной на

Добавлено: Чт сен 18, 2014 15:12:49
Барсик
Всё гораздо проще. Отладчик AVR Studio нормально "прикручивается" к среде разработки CodeVisionAVR.
1. Устанавливаете AVR Studio.
2. В настройках CodeVisionAVR (которые касаются отладчика) указываете путь к AVR Studio. Не знаю, как сейчас, а раньше в названиях файлов и путей нельзя было использовать больше 8 знаков латиницей и никаких русских букв.
3. После настройки, тыкаете в закладку с изображением букашки-таракашки, и попадаете в отладчик. Можно "ходить" прямо по тексту, написанному на C. Смотреть переменные, задвать точки останова, и т.д. и т.п.

Re: Как сделать эмуляцию в авр студио программы написаной на

Добавлено: Вт сен 23, 2014 05:15:33
doctor_farsh
И правда, оказывается можно подружить http://avr-start.ru/?p=904 Спасибо всем за участие