Глюки VMLab 3.14

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Глюки VMLab 3.14

Сообщение GP1 »

Долгие раздумья привели меня к мысли поделиться "граблями" на которые наступил в VMLab 3.14, хотя сама программка мне очень нравится, не одну приблуду на ней обкатал. :wink:
Итак:
1. ATmega162 - не правильно описан Т3, соответственно не работает.
2. ATmega48 - не правильно описан Т0, Т2 оба не работают
в железе все работает на ура (пришлось помучаться с отладкой в AVR Studio)
зы. возможно кто-то поделистя глюками от протеуса (где-то в недрах форума было про tiny13)
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
ikarab
Опытный кот
Сообщения: 828
Зарегистрирован: Пн мар 16, 2009 21:40:57
Контактная информация:

Re: Глюки VMLab 3.14

Сообщение ikarab »

Желательно проекты приложить где ошибки. Иначе трудно понять чей это глюк.
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: Глюки VMLab 3.14

Сообщение GP1 »

ikarab писал(а):Желательно проекты приложить где ошибки. Иначе трудно понять чей это глюк.

http://radiokot.ru/forum/viewtopic.php? ... 99&t=14949

Еще один глюк:
После открытия файла проекта и первоначально компиляции частота проца устанавливается как прописано в файле *.prj в строке .CLOCK Xmeg, при повторной компиляции, после редактирования файла исходника сбрасывается до значения 1МГц, значение в CONTROL PANEL игнорируются, восстановить можно только отредактировав файл *.prj (вставка-удаление пустой строки)
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

Пусть кроме меня никто VMLab не юзает, или юзает но молчит, я все равно напишу.
Найден очередной глюк:
дано: камень - мега16, аппаратный TWI
глюк: формирование комбинации STOP происходит чисто случайным образом. В железе все ОК
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
Aiudara
Нашел транзистор. Понюхал.
Сообщения: 170
Зарегистрирован: Пт июл 31, 2009 21:52:18

Сообщение Aiudara »

VMLAB очень хорошая пограмка - полезная.

А проекты с глюками ИМХО стоит прикладывать.
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

текс программы по работе с аппаратным TWI взят из ДШ меги16, чего его размещать?
при том что на разных компах частота правильного формирования STOPа различается примерно в 3-4 раза
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
Aiudara
Нашел транзистор. Понюхал.
Сообщения: 170
Зарегистрирован: Пт июл 31, 2009 21:52:18

Сообщение Aiudara »

GP1 писал(а):текс программы по работе с аппаратным TWI взят из ДШ меги16, чего его размещать?


И это было указано в вашем сообщении об ошибки ? Что-то не видно.

Кроме того текст из ДШ в VMALB запустить не возможно ну ни как !
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

специально для вас
Вложения
TWI_MR.asm
(2.46 КБ) 451 скачивание
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
Aiudara
Нашел транзистор. Понюхал.
Сообщения: 170
Зарегистрирован: Пт июл 31, 2009 21:52:18

Сообщение Aiudara »

А прожект где ???????????
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

вам интересно копаться в 63К asm текста? не смешите.
в куске все что касается чтения из 24C04B
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
Aiudara
Нашел транзистор. Понюхал.
Сообщения: 170
Зарегистрирован: Пт июл 31, 2009 21:52:18

Сообщение Aiudara »

Мне интересно посмотреть этот глюк в VMLAB - для этого нужен фал проекта VMLAB

ИМХО разумно выкладывать так как сделано в примерах VMLAB - файл проекта + исходник.

Естественно достаточно того куска исходника который показывает глюк.
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

после длительных мучений установлено:
глюк с не формированием STOP, возникает при любом значении последнего прочитанного байта, кроме 0xFF
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
Aiudara
Нашел транзистор. Понюхал.
Сообщения: 170
Зарегистрирован: Пт июл 31, 2009 21:52:18

Сообщение Aiudara »

Проектик бы архивчиком !

Кстати на страничке http://pid.by.ru я видел новые интересные компоненты для VMLAB - можно даже к "живому" COM-порту ПК подключаться при симуляции - прям как в PROTEUS. И к виртуальному тоже.
юрамеханик
Открыл глаза
Сообщения: 61
Зарегистрирован: Пт авг 01, 2008 13:05:27
Откуда: екатеринбург

Re: Глюки VMLab 3.14

Сообщение юрамеханик »

мда
версия 3.15
http://www.amctools.com/cgi-bin/yabb2/Y ... 175250/0#3
весь день утрахал на то что бы понять, то проблема не в моем коде а в в самой программе
блин , и судя по всему там глюков немеряно (взять хотя бы частые "сбросы" когда программа вдруг начинает выполнятся с начала, хотя ни флагов сброса ни проблем в том же протеусе замечено не было)
так что если кто это прочитает , будьте бдительны, симулирует он плёхо :evil:
извиняюсь за неровный почерк
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Глюки VMLab 3.14

Сообщение radio-kot »

В опциях выключите WDT
Будете проходить мимо- проходите!
юрамеханик
Открыл глаза
Сообщения: 61
Зарегистрирован: Пт авг 01, 2008 13:05:27
Откуда: екатеринбург

Re: Глюки VMLab 3.14

Сообщение юрамеханик »

radio-kot писал(а):В опциях выключите WDT

это то тут причем?
повключал повыключал, разницы никакой (изменял поведение RESET больше ничего в опциях про WDT не нашел)
извиняюсь за неровный почерк
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Глюки VMLab 3.14

Сообщение radio-kot »

По WDT прога любит стартовать с начала.

"опшон" - "эрор репотин"
Будете проходить мимо- проходите!
юрамеханик
Открыл глаза
Сообщения: 61
Зарегистрирован: Пт авг 01, 2008 13:05:27
Откуда: екатеринбург

Re: Глюки VMLab 3.14

Сообщение юрамеханик »

radio-kot писал(а):По WDT прога любит стартовать с начала.

"опшон" - "эрор репотин"

хмм, попробовал вариант B а не А , и сбросы исчезли, спасибо на этом
а вот с таймером жопа
извиняюсь за неровный почерк
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: Глюки VMLab 3.14

Сообщение GP1 »

Еще раз перечитал, не нашел на каком камне симулишь :dont_know:
Чем дальше, тем больше становлюсь занудой...
Изображение
юрамеханик
Открыл глаза
Сообщения: 61
Зарегистрирован: Пт авг 01, 2008 13:05:27
Откуда: екатеринбург

Re: Глюки VMLab 3.14

Сообщение юрамеханик »

GP1 писал(а):Еще раз перечитал, не нашел на каком камне симулишь :dont_know:

прошу прощения mega16
извиняюсь за неровный почерк
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»