Сумеет ли кто объяснить мне происходящее? Ошибка в программе исключается, т.к. в симуляторах она не проявлялась...
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
предоставить "неправильный" вариант прошивки?tych писал(а):Интересно чтобы сказал VMLAB. Вот бы проверить !
Во-во ! Конечно лучше с проектом, чтоб сразу запустить. Если исходник тайна то можно всё и повыкидывать оставив только кусок с проблемой.ARV писал(а):кстати, кто мешал это сделать сразу?
Ну естечтвенно для VMLAB достачтоно .hex и содержимого еепром. Хотя и с WinAVR он прекрасно стыкуется по шаблону который есть в установке - C:\VMLAB\WinAVRdemoARV писал(а):я использовал WinAVR, потому некорректно будет использовать исходник в VMLAB - после "приведения" это уже будет совсем иной исходник...
И даже в архив положить сылки запрещено ?ARV писал(а):Ссылок не даю, т.к. сие не поощряется администрацией
Кстати PROTEUS прекрасно позволяет загрузить EEPROM из файла для симуляции:ARV писал(а):ничего я не понял, ничего я не жгу...![]()
Возможно по этому: "When addressing I/O RegistersТоматный писал(а):он обращался к EEPROM по адресу (0x20+v) непонятно мне до сих пор почему
ARV, если не затруднит - попробуй заполнить ЕЕПРОМ с 0 адреса ненужными числами, а нужные данные записывай и читай как тебе нужно с 0x10 - интересно посмотреть будет ли так работать в "живом" МКARV писал(а):Сумеет ли кто объяснить мне происходящее? Ошибка в программе исключается, т.к. в симуляторах она не проявлялась...
к сожалению (или наоборот, к счастью) я такие самоучители не читаю... уж лучше я помру безграмотным в области протеуса, чем снова заставлю себя прочесть сие творение... не в обиду будь сказано.tych писал(а):Кстати PROTEUS прекрасно позволяет загрузить EEPROM из файла для симуляции:
http://www.radiokot.ru/forum/viewtopic. ... 4932#94932
чем это будет отличаться от ситуации, когда в качестве ненужных чисел используются "стертые ячейки", т.е. 0xFF?tych писал(а):ARV, если не затруднит - попробуй заполнить ЕЕПРОМ с 0 адреса ненужными числами, а нужные данные записывай и читай как тебе нужно с 0x10 - интересно посмотреть будет ли так работать в "живом" МК
WinAVR наиболее свежий, релиз 20071221 (если они, конечно, не каждый месяц обновляют) Кстати, оказался во многом хуже более древнего... Листинг, например, лажает, пришлось от старого прикручивать...tych писал(а):Какой WinAVR у тебя ? Версия.
Не сомневаюсь. Не сомневаюсь, что и при использовании WinAVR все должно работать. Честно говоря, ковыряться времени пока маловато, но если не забуду - по свободе расковыряю я эту проблему. В конце концов напишу на асме для чистоты эксперимента обращение к любым адресам и потом сравню с листингом... просто муторно этоtych писал(а):И еще я в одном уверен - если код сделать в CVAVR то будет правильно рабботать и в симуляторах и в МК.
Я сделал простенький примерчик CVAVR ATmega8 EEPROM PROTESU USART терминал. Он в архиве.
Хорошо бы зашитьв реальный МК и посмотреть - будет ли работаь.
Тем что при прошивке туда будет что-то писаться - ведь 0xFF это просто результат стирания.ARV писал(а):чем это будет отличаться от ситуации, когда в качестве ненужных чисел используются "стертые ячейки", т.е. 0xFF ?tych писал(а):ARV, если не затруднит - попробуй заполнить ЕЕПРОМ с 0 адреса ненужными числами, а нужные данные записывай и читай как тебе нужно с 0x10 - интересно посмотреть будет ли так работать в "живом" МК
Ну можно было бы картинки хоть глянуть - и то стало бы ясно что EEPROM в PROTEUS загружается.ARV писал(а):я такие самоучители не читаю... уж лучше я помру безграмотным в области протеуса, чем снова заставлю себя прочесть сие творение...
Там же всем советую скачать стабильную версию WinAVR !Brutaller писал(а): по поводу WinAVR я отписался в соответствующей теме.
а можно было бы без картинок-рож и заманивания куда не хочется просто сказать, что и как, и заработать спасибоtych писал(а):Ну можно было бы картинки хоть глянуть - и то стало бы ясно что EEPROM в PROTEUS загружается.
Говорят лучше 1 раз увидеть чем 100 раз услышать.ARV писал(а):просто сказать, что и как, и заработать спасибо
так 1 раз я уже видел ваши курсы!!! хватило... теперь просто мечтаю 100 раз услышать... ну, хотя бы 1...tych писал(а):Говорят лучше 1 раз увидеть чем 100 раз услышать.