Обсуждаем контроллеры компании Atmel.
Вт окт 24, 2006 18:23:36
Извиняюсь, если тема была, но я не её нашел..
Есть отладчик AVRStudio 4, есть программа которая в этом отладчике работает без ошибок. Прошиваю atmega16, и контроллер ведет себя явно не так как должен бы работать. То есть результаты в отладчике и на контроллере разные.
Почему так?
Вт окт 24, 2006 18:42:17
В чем разница ?
проверьте прогу в VMLAB.
Вт окт 24, 2006 18:50:07
В результате пработы проги получается число, и это число выводится на порт, должны загореться светоиды в соответствии с этим числом, загорается все что угодно только не это число..
Вт окт 24, 2006 21:05:12
А в VMLAB правильно работает ? это симулятор такой - vmlab.nm.ru
Если в двух симулях работает правильно значит с МК что-то не так.
Светодиоды правильно подключены ?
Вт окт 24, 2006 21:06:02
больше половины проблем такого типа из-за неправильной инициализации чего-либо.
Вт окт 24, 2006 21:10:24
подключение внешней нагрузки к ножкам в VMLAB позволяет это выявить довольно быстро.
Вт окт 24, 2006 22:04:00
avr123.nm.ru писал(а):подключение внешней нагрузки к ножкам в VMLAB позволяет это выявить довольно быстро.
Светоиды правильно подключены, вначале на них горят числа которые потом обрабатываются.
Не допонял я, что быстро выяснить? Что что-то не не так инициализировалось?
А по вашему опыту где лучше отлаживать и писать проги в AVRSt или в вашем отладчике?
Ср окт 25, 2006 00:55:33
Писать на Си в CVAVR мне удобно и отлаживать по ходу написания в VMLAB а окончательно конечно в железе.
В Астудии нет симуляции внешних компонентов.
Ср окт 25, 2006 11:32:20
avr123.nm.ru писал(а):В Астудии нет симуляции внешних компонентов.
эт я давно заметил.. А может внешняя цепь влиять на ваполнение проги, если это не предусмотрено программой?
Ср окт 25, 2006 11:44:36
Вопрос не очень понят.
В общем случае может если в проге есть влияние внешних сигналов МК
Ср окт 25, 2006 12:22:32
А если в проге нет влияния внеш. сигналов?
Ср окт 25, 2006 12:58:43
то и не могут влиять, разве что уж очень сильные жуткие помехи.
Ср окт 25, 2006 14:01:58
значит, надо ковырять VMlab. а какого-нибудь доступного пособия по этой проге не у кого не завалялось?
Ср окт 25, 2006 14:13:28
vmlab.nm.ru вестимо ...
Ср окт 25, 2006 20:49:39
О чудо!! результат в VMlab совпал с тем который дает мк!!!
Спасибо за совет по поводу отладчика!
Чт окт 26, 2006 05:25:36
Добрый день!
А не подскажите можно ли в 4 студии создать coff файл?
Т.е. я компилирую asm в студии, и для отладки в Протеусе хотел бы иметь coff файл.
Чт окт 26, 2006 09:24:21
romeuz писал(а):О чудо!!
результат в VMlab совпал с тем который дает мк!!!
Спасибо за совет по поводу отладчика!
VMLAB очень удобен.
Чт окт 26, 2006 09:39:57
Владимир. писал(а):А не подскажите можно ли в 4 студии создать coff файл?
Похоже что ДА. Кстати вы можете создавать на АСМе и отлаживать программу в одном VMLAB. Он всего 4 Мб "весит".
Чт окт 26, 2006 19:51:36
Похоже что ДА.
К сожалению я не нашел
Кстати вы можете создавать на АСМе и отлаживать программу в одном VMLAB. Он всего 4 Мб "весит".
Мне как-то очень понравился Proteus. Нарисовал в нем свою схему.
(часы 8583, датчик температуры 80B20, LCD идикатор, кнопи управления....) так приколько наблюдать как работает виртуальная схема
Скомпилировал и сразу "включаешь" схему.....
P.S. Гость это я. Решил вступить в ваш многоуважаемый клуб.
Чт окт 26, 2006 20:29:49
а можно даже не рисовать своё,а запустить один из 200 примеров PROTEUS.
Поиграть в шахматы с МК например довольно забавно - там тачскрин подключен к разным МК. протеус123.narod.ru
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.