| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > VMLAB - вопросы и ответы |
| Автор: Hobo 11.5.2005, 06:34 |
| Народ поставил VMLAB, решил всетаки до конца с ним разобратся, стоин он того что бы с ним работать или нет Есть вопрос(кто с ним работал) как сделать кнопку в нем с нормально замкнутыми контактами, то есть имитировать импульс определеной длительности |
| Автор: Стреллок 11.5.2005, 22:19 |
| Я про него не слышал, кинь ссылку |
| Автор: Hobo 12.5.2005, 05:11 |
| лови http://www.amctools.com/download.htm |
| Автор: Hobo 12.5.2005, 05:34 |
| Стреллок свяжись со мной по аське есть дело на пол лимона ICQ 304094678 |
| Автор: Guest 12.5.2005, 21:07 |
| На мой взгляд VMLAB не стоит того чтобы с ней связываться. Хотябы потому, что есть протеус. Возможно новая версия дополнена, но врядли потянет то что может протеус. |
| Автор: Hobo 13.5.2005, 05:07 |
| вот с этого место пожалуста поподробнее.... Если можно то сравни Proteus и VnLAB |
| Автор: RESET_Pusher 11.10.2006, 20:38 |
| Куча инфы по программированию AVR + уроки для начинающих в VMLab и последняя версия этой проги - всё это есть на http://avr.h15.ru |
| Автор: Ivan. 22.10.2006, 07:52 |
| VMLAB и Proteus это разные вещи. В Proteuse хорошо отлаживать электрику, но там очень мало процессоров - это раз. А ты попробуй запихать туда сишный код. А как рассмотреть внутреннее состояние процессора, переферию, ... В VMLABе очень наглядно показаны внутренности процессора, легко можно управлять переферией (рассмотреть, на какой скорости у тебя работает например таймер), посмотреть в какой момент у тебя прилетает прерывание интерфейса. Как накладывается процессорное время. Успевает ли программа выйти из прерывания АЦП, в то время как летят данные по двум уартам. Я однажды попробывал записать в EEPROM данные - Proteus начал работать раз в 100 медленней, да и рассматреть ты EEPROM в Proteuse не сможешь, можут у тебя данные там друг на друга накладываются .... У VMLABа тоже есть свои недостатки, но с появлением бесплатной версии и возможностью писать свои компоненты - это стало просто супер. Также там можно соединять два процессора и отлаживать синхронность их работы. У VMLABа, на мой взгляд недостает следующих вещей: - Иногда он не может разобрать сложные структуры (например есть класс, от него идет наследование, битовые поля, unionы - может даже завершить свою работу); - Невозожность создания произвольного Watch-а; - Расширить бы ему многопроцессорность; - Передача между процессорами аналоговых сигналов. Для VMLAB-а легко пишутся компоненты, я узе написал штук пять компонентов (графический индикатор, MMC, инвертры сигнала, ключ с третим состоянием, ...). В Proteuse MMC есть? и графичкского индикатора 320 на 240 тоже нет. VMLAB - рулит |
| Автор: Valko 17.11.2006, 20:41 |
| Рябята помогите, как в VMLAB програмировать ATtiny26 и другие которых нет в списке? ATiny11 1 --- --- 6 ATiny12 1 --- --- 6 ATiny15 1 64 --- 6 ATiny22 2 128 128 6 AT90S2343 2 128 128 4 AT90S2323 2 128 128 3 AT90S1200 1 64 --- 15 AT90S2313 2 128 128 15 AT90S4433 4 256 128 20 AT90S4414 4 256 256 32 AT90S8515 8 512 512 32 AT90S8515_64K 8 512 512 16 AT90S4434 4 256 256 32 AT90S8535 8 512 512 32 ATmega8 8 512 1024 23 ATmega16 16 512 1024 32 ATmega161 16 512 1024 32 ATmega161_64K 16 512 1024 24 ATmega162 16 512 1024 32 ATmega32 32 1024 2048 32 ATmega64 64 2048 4096 48 ATmega128 128 4096 4096 48 ATmega128_64K 128 4096 4096 40 |
| Автор: Ivan. 18.11.2006, 09:05 |
| никак!!! в VMLAB нет ни одного контроллера, в катором есть USI (Universal Serial Interface). Если тебе надо отладить какую нибудь логику не связанную с USI пиши ее для другого контроллера, а потом подставишь для tiny |
| Автор: Valko 21.11.2006, 10:14 |
| Я так и делаю, но было бы хорошо хотя бы иметь возможность видоизменять устройства, убирать порты, изменять размер памяти итд. И сразу наверно детский вопрос, как подключить светодиоды на землю а не к VCC, это ерунда но приятно смотреть на реал, а не на иверсию. И еще, при отладке задержек время не совпадает на отладчике и реальном кристале, можно ли это как то побороть? |
| Автор: Ivan. 21.11.2006, 18:22 | ||
никогда не задавался вопросом и не знал что не получается. могу предложить компанент "Инвертор", садиш на вход порт, а выход на светодиод. говори куда, я скину. VMLAB немного врет, но не так уж много может на 0.01%.... Проверь частоту. В файле проекта есть параметр: .CLOCK 7.3728meg ; Micro clock можешь подставить туда что угодно |
| Автор: Valko 23.11.2006, 18:34 |
| Видно у меня что то не так настроено, потому что если на VMлабе светодиод моргает то реально частота на нем в сотни раз больше, в файле проекта частота соответствует кварцу. За компонент и совет благодарю мой мейл lera@karat.lv.ukrtel.net |
| Автор: JUNGO27 13.7.2009, 05:09 |
| Небольшая русификация VMLab http://altezza-club.su/f/RUSPatch_VMLAB_IC7K.rar |
| Автор: JUNGO27 12.1.2011, 14:17 |
| Установить версию 3.14 перейти в папку bin применить патч з.ы. русская версия 3.14 и 3.15 http://vmlab.ru/forumdisplay.php?2-%D3%F1%F2%E0%ED%EE%E2%EA%E0-%F0%F3%F1%E8%F4%E8%EA%E0%F6%E8%FF |
| Автор: Valko 24.6.2013, 11:25 |
| Привет всем! Ищу тех, кто использует в с воей работе VMLab и Proteus. Для меня лучше пары нету. Для неопытных и начинающих это супер программы. Давайте кто использует их в работе обмениваться информацией на этом форуме. Выкладываю полное описание по VMLab v-3.15. |
| Автор: mseserge 2.9.2013, 15:55 |
| Всем привет! Столкнулся с такой проблемой: Код написан на Си в CVAVR и содержит асcемблерные вставки c командами препроцессору #asm бла бла бла #endasm Компилятор CVAVR успешно проверил его. Пытаюсь запустить этот код на VMLAB. встроенный в VMLAB 3.14 компилятор вообще отказывается с СИ работать, а если указать в настройках проекта испрользовать GCC из WinAVR, то компилятору не нравится команда #asm Что я делаю не так? |
| Автор: pton 9.9.2013, 11:49 |
| Всем привет Может кто встречался с такой проблемой? Второй день рою НЕТ и нет ответа Стоит Win 7 Максимальная 64х Установил VMLAB 3.15 Запускаю - все ОК. открываю любой проект и запускаю "Build" и вылетает ошибка http://radikal.ru/fp/1fb015807df64b61875714202e7d7001 за что отвечает файл ast6.exe Заранее благодарю. |