Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Proteus 6.93 + EEPROM
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
General Dead
Суть броблемы такая: загружаю в любой AVR контроллер файл EEPROM (пробовал bin,hex,eep) запускаю Debug открываю содержимое EEPROM контроллера и вижу все ячейки FF, код не загрузился.
В AVRStudio и VMLAB работает все нормально.
Жду советов что с этим сделать. Proteus 6.93 и Proteus 6.73 ( скачивал с KAZUS.ru)
bodja74
Пробуйте так.
TamTam
Цитата(kertis @ Jun 12 2006, 15:26) *
возможно перед симуляцией нужно сделать:

DEBUG -> RESET PERSISTENT MODEL DATA


Не только возможно, но даже и нужно, туда тыкнуть.
General Dead
Цитата(bodja74 @ Jun 12 2006, 11:51) *
Пробуйте так.

Я так и делая ( а как по другому? ), но всеравно при паузе ( Ctrl+F12 ) при просмотре содержимого EEPROM, оно пустое все FF. А у вас нормально работает?
TamTam
Цитата(General Dead @ Jun 15 2006, 08:06) *
Цитата(bodja74 @ Jun 12 2006, 11:51) *

Пробуйте так.

Я так и делая ( а как по другому? ), но всеравно при паузе ( Ctrl+F12 ) при просмотре содержимого EEPROM, оно пустое все FF. А у вас нормально работает?

у меня все работает, только файл для загрузки в ручную переделываю. потому-что он не жрет eep от CVAVR.
bodja74
Создаете файл с расширением НЕХ,и заносите туда значения пальчиками тоже в НЕХ виде smile.gif
(создать файл можно любым текстовым редактором),остальные расширения он всерьез не воспринимает wink.gif
General Dead
Цитата(bodja74 @ Jun 16 2006, 21:12) *
Создаете файл с расширением НЕХ,и заносите туда значения пальчиками тоже в НЕХ виде smile.gif
(создать файл можно любым текстовым редактором),остальные расширения он всерьез не воспринимает wink.gif

Пробовал в 6.73 , конвертил EPP в BIN и HEX с помощью WinHexа, толку не какого. Если всетаки у вас работает, попрбую еще в 6.93
bodja74
Цитата(General Dead @ Jun 17 2006, 07:43) *
Цитата(bodja74 @ Jun 16 2006, 21:12) *

Создаете файл с расширением НЕХ,и заносите туда значения пальчиками тоже в НЕХ виде smile.gif
(создать файл можно любым текстовым редактором),остальные расширения он всерьез не воспринимает wink.gif

Пробовал в 6.73 , конвертил EPP в BIN и HEX с помощью WinHexа, толку не какого. Если всетаки у вас работает, попрбую еще в 6.93


Ну неужели так тяжело было немного пошевелить мозгами и поэкспериментировать?
Работает в 6.73 и конвертить не нужно,пальчиками,пальчиками трудиться нужно.

1 Создаете файл с расширением HEX
2 Открываете файл НЕХ редактором
3 делаете как на рисунке 1 (в начале поста)
4 перегружаете память в проект (DEBUG -> RESET PERSISTENT MODEL DATA),как уже советовали.
5 запускаете
6 и видите как на рисунке 2 smile.gif

Второй вариант

Пришете программку которая загружает в еепром данные из памяти программы ,потом указываете на свою программу и работаете.(еепром сохранякется в проекте автоматом)
General Dead
Спасибо всем ! Заработало еще в воскресенье, все дело было в Reset Persistent model DATA.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.