Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Модель UG-2864HSWEG01 в Proteus 8.7 глючная?

Непрочитано 07.10.2018, 17:42  
Donker
Временная регистрация
 
Регистрация: 12.09.2018
Сообщений: 92
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Donker на пути к лучшему
По умолчанию Модель UG-2864HSWEG01 в Proteus 8.7 глючная?

Есть такой проект сделан в Atmel Studio 7 + схема Proteus 8.7
https://kazus.run/forums/attachment....1&d=1538919183

на реальном железе работает нормально, рисует кота и выводит по очереди цифры от 1 до 5:

https://kazus.run/forums/attachment....1&d=1538919407

Эмуляция в Протеусе 8.7 выглядит так:

https://kazus.run/forums/attachment....1&d=1538919183

Глюки при каждом запуске глюки могут меняться, цифры не рисует вообще.

Я неправильно нарисовал схему в Протеусе или это глюк UG-2864HSWEG01?

Остаётся ли проблема в Протеусе 8.8?
Миниатюры:
Нажмите на изображение для увеличения
Название: Глючный кот (2).png
Просмотров: 0
Размер:	244.6 Кб
ID:	133353   Нажмите на изображение для увеличения
Название: Рабочий кот.JPG
Просмотров: 0
Размер:	1.84 Мб
ID:	133355  
Вложения:
Тип файла: zip ATmega48P + SSD1306 (3).zip (104.4 Кб, 0 просмотров)
Реклама:
Donker вне форума  
Непрочитано 08.10.2018, 08:24  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Модель UG-2864HSWEG01 в Proteus 8.7 глючная?

Сообщение от Donker Посмотреть сообщение
Я неправильно нарисовал схему в Протеусе или это глюк UG-2864HSWEG01?
Не замечал глюков у этого компонента.
Хотите разобраться?
Проанализируйте лог симулятора - там у Вас предупреждения.
Подключите I2C DEBUGGER.
Добавьте компоненту свойства: TRACE=2,TRACE_CWR=2,TRACE_MWR=2,TRACE_MRD=2 и смотрите лог симулятора.
Миниатюры:
Нажмите на изображение для увеличения
Название: Pic1.jpg
Просмотров: 0
Размер:	273.3 Кб
ID:	133365  
ProtAS-13 вне форума  
Непрочитано 08.10.2018, 09:31  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Модель UG-2864HSWEG01 в Proteus 8.7 глючная?

Сообщение от ProtAS-13 Посмотреть сообщение
Не замечал глюков у этого компонента.
Впрочем, один глюк у примитива SSD1306, все же, был замечен:
Миниатюры:
Нажмите на изображение для увеличения
Название: Pic1.jpg
Просмотров: 0
Размер:	270.9 Кб
ID:	133366  
ProtAS-13 вне форума  
Непрочитано 08.10.2018, 10:20  
Donker
Временная регистрация
 
Регистрация: 12.09.2018
Сообщений: 92
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Donker на пути к лучшему
По умолчанию Re: Модель UG-2864HSWEG01 в Proteus 8.7 глючная?

ProtAS-13, какая у вас версия Протеуса, модель входила в дистрибутив или ставилась отдельно? Мой проект у вас не глючит?

Глюк как раз похож на перепутывание адресов видеопамяти в модели, но только почему он динамический?!

Я только начал работать с Протеусом, два раза пытался работать с моделями графических экранов, пока не один не заработал в Протеусе!
А этот глюк у вас наблюдается (проект там выложен):
https://kazus.run/forums/showthread....38#post1218538

Может глючить ОС Win7 x64, что модели графических экранов не работают?!
Donker вне форума  
Непрочитано 08.10.2018, 11:23  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Модель UG-2864HSWEG01 в Proteus 8.7 глючная?

Сообщение от Donker Посмотреть сообщение
какая у вас версия Протеуса, модель входила в дистрибутив или ставилась отдельно?
Proteus 8.3. Примитив SSD1306 находится в LCDPIXEL.DLL (8.3.19760.0).
На рис1 привел сравнение версий этой dll-ки от Proteus 8.3 и 8.7.
В качестве проверки, запустил свой пример с dll-кой от 8.7 - на работоспособности примера никак не сказалось.
Сообщение от Donker Посмотреть сообщение
Мой проект у вас не глючит?
Ваш проект в версии 8.7 -›› в версии 8.3 не открывается. Устанавливать 8.7 и разбираться с Вашим кодом, у меня нет ни времени, ни, извините, желания. Я показал, что компонент работоспособен, указал на выявленные мною ошибки в примитиве, на основе которого он сделан. Дальше лишь Ваши усилия - я пас.
Сообщение от Donker Посмотреть сообщение
А этот глюк у вас наблюдается (проект там выложен):
https://kazus.run/forums/showthread....38#post1218538
Еще в той ветке я Вам указывал где смотреть выявленные ошибки по примитиву ILI9341.
Миниатюры:
Нажмите на изображение для увеличения
Название: Pic1.jpg
Просмотров: 0
Размер:	16.5 Кб
ID:	133367  
ProtAS-13 вне форума  
Непрочитано 08.10.2018, 13:35  
Donker
Временная регистрация
 
Регистрация: 12.09.2018
Сообщений: 92
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Donker на пути к лучшему
По умолчанию Re: Модель UG-2864HSWEG01 в Proteus 8.7 глючная?

Ок, спасибо.
Donker вне форума  
Непрочитано 08.10.2018, 15:18  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Модель UG-2864HSWEG01 в Proteus 8.7 глючная?

Я взял Вашу инициализационную последовательность (init[18]) и набор данных (screen_1[1024]), вставил в свой код - результат на картинке.
Делайте выводы.
Миниатюры:
Нажмите на изображение для увеличения
Название: Pic1_.jpg
Просмотров: 0
Размер:	68.0 Кб
ID:	133380  
ProtAS-13 вне форума  
Сказали "Спасибо" ProtAS-13
Donker (08.10.2018)
Непрочитано 08.10.2018, 20:08  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Модель UG-2864HSWEG01 в Proteus 8.7 глючная?

Ваш результат????
Копайте
Код:
void OLED_INIT (void)  //ИНИЦИАЛИЗАЦИЯ ДИСПЛЕЯ
На мой взгляд, там
Код:
SEND(COM);
абсолютно не нужен.
А в железе точно работает ИМЕННО с этим кодом???
Миниатюры:
Нажмите на изображение для увеличения
Название: Pic2.jpg
Просмотров: 0
Размер:	64.3 Кб
ID:	133400  
ProtAS-13 вне форума  
Непрочитано 08.10.2018, 21:16  
Donker
Временная регистрация
 
Регистрация: 12.09.2018
Сообщений: 92
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Donker на пути к лучшему
По умолчанию Re: Модель UG-2864HSWEG01 в Proteus 8.7 глючная?

Да, результат такой, только там иногда полоски рисуются, при
каждом запуске в разных местах, иногда вообще не рисуются,
что вы такое сделали чтоб получить такой же глюк?

В железе прошит ATmega48P.hex из ATmega48P + SSD1306 (3).zip из первого поста.

Последний раз редактировалось Donker; 08.10.2018 в 21:20.
Donker вне форума  
Непрочитано 08.10.2018, 21:50  
Donker
Временная регистрация
 
Регистрация: 12.09.2018
Сообщений: 92
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Donker на пути к лучшему
По умолчанию Re: Модель UG-2864HSWEG01 в Proteus 8.7 глючная?

Попробовал закомментировать SEND(COM);, кот начал рисоваться нормально
но иногда с полосками, цифры не отображается, в железе такой проект не работает (на экране ничего не отображается).

Почему у вас возникла мысль что экран не надо информировать что следующий байт является командой, если это и правда команда?

Меня вот смущает, датаграмма в районе девятого бита в конце каждого байта, но вариант использовать аппаратный I2C мне не подходит, мне надо обязательно ногодрыгом.
А также смущает факт плавающего глюка, откуда берётся неопределённость в эмуляторе?

Последний раз редактировалось Donker; 08.10.2018 в 21:59.
Donker вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание DLL-моделей в Proteus. Описание VSM API. ProtAS-13 Proteus 36 07.08.2025 21:19
Nokia 6610 модель Proteus с VC + + joern Proteus 6 08.05.2014 12:02
у кого есть модель AtxMega128 для proteus mery79 Микроконтроллеры, АЦП, память и т.д 0 07.05.2009 17:42
Proteus, может кто видел модель LCD nokia 3310? IlRek Proteus 1 16.04.2007 23:36


Часовой пояс GMT +4, время: 10:21.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.