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

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

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

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

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

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


 
Опции темы
Непрочитано 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.ru/forums/attachment.p...1&d=1538919183

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

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

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

https://kazus.ru/forums/attachment.p...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
Сообщений: 287
Сказал спасибо: 0
Сказали Спасибо 209 раз(а) в 121 сообщении(ях)
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
Сообщений: 287
Сказал спасибо: 0
Сказали Спасибо 209 раз(а) в 121 сообщении(ях)
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.ru/forums/showthread.p...38#post1218538

Может глючить ОС Win7 x64, что модели графических экранов не работают?!
Donker вне форума  
Непрочитано 08.10.2018, 11:23  
ProtAS-13
Прописка
 
Регистрация: 17.03.2015
Сообщений: 287
Сказал спасибо: 0
Сказали Спасибо 209 раз(а) в 121 сообщении(ях)
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.ru/forums/showthread.p...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
Сообщений: 287
Сказал спасибо: 0
Сказали Спасибо 209 раз(а) в 121 сообщении(ях)
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
Сообщений: 287
Сказал спасибо: 0
Сказали Спасибо 209 раз(а) в 121 сообщении(ях)
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 29 15.04.2019 01:10
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, время: 22:08.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot