Proteus: вопросы и ответы
Re:
[uquote="DENIS451",url="/forum/viewtopic.php?p=3448757#p3448757"]Почему глючит компонент протеуса - экран TFT 320x240 на ILI9341, как исправить?
На приложенном скрине видна вертикальная линия справа из разноцветных точек, вместо тестового
изображения по всей площади экрана, та жа прошивка на реальном железе работает нормально!
(Глюк начинается после этапа заливки прямоугольных областей)
Все исходники для наблюдения глюка можно скачать в этой теме:
https://radiokot.ru/forum/viewtopic.php ... 1#p3445561
Как на самом деле должен выглядеть тест видно на этом видео на (c 41:05)
https://youtu.be/CWGrm1tsZlE[/uquote]
Два раза запускал симуляцию по десять минут. Очень хотел увидеть этот глюк. Но что-то не повезло, так и не увидел. Запустил третий раз. Не, всё равно не проявился.
На приложенном скрине видна вертикальная линия справа из разноцветных точек, вместо тестового
изображения по всей площади экрана, та жа прошивка на реальном железе работает нормально!
(Глюк начинается после этапа заливки прямоугольных областей)
Все исходники для наблюдения глюка можно скачать в этой теме:
https://radiokot.ru/forum/viewtopic.php ... 1#p3445561
Как на самом деле должен выглядеть тест видно на этом видео на (c 41:05)
https://youtu.be/CWGrm1tsZlE[/uquote]
Два раза запускал симуляцию по десять минут. Очень хотел увидеть этот глюк. Но что-то не повезло, так и не увидел. Запустил третий раз. Не, всё равно не проявился.
Re: Proteus: вопросы и ответы
Только сейчас заметил пост.
Какая у вас версия Протеуса?
Модель экрана ставили отдельно, если так то где брали модель, и как ставили?
Если версия Протеуса 8.8 то где вы её взяли?
Какая у вас версия Протеуса?
Модель экрана ставили отдельно, если так то где брали модель, и как ставили?
Если версия Протеуса 8.8 то где вы её взяли?
Re: Proteus: вопросы и ответы
Версия протеуса 8.7. Модель дисплея лабцентровская (она уже в инсталляторе), ставить отдельно ничего не надо.
Re: Proteus: вопросы и ответы
Nemo78, можете выложить файл свой файл ...Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\MODELS\LCDPIXEL.DLL ?
Один из разработчиков Протеуса признал что в версии 8.7 глюк есть, в 8.8 у него мой проект заработал нормально, а у вас в 8.7 работает нормально, наверно ваш Протеус, незаметно от вас, качнул новую версию библиотеки!
Может у вас и этот проект :
https://radiokot.ru/forum/download/file.php?id=315936
из этой темы:
https://radiokot.ru/forum/viewtopic.php ... 8#p3473218
заработает нормально?
Один из разработчиков Протеуса признал что в версии 8.7 глюк есть, в 8.8 у него мой проект заработал нормально, а у вас в 8.7 работает нормально, наверно ваш Протеус, незаметно от вас, качнул новую версию библиотеки!
Может у вас и этот проект :
https://radiokot.ru/forum/download/file.php?id=315936
из этой темы:
https://radiokot.ru/forum/viewtopic.php ... 8#p3473218
заработает нормально?
Re: Proteus: вопросы и ответы
[uquote="DENIS451",url="/forum/viewtopic.php?p=3476031#p3476031"]Nemo78, можете выложить файл свой файл ...Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\MODELS\LCDPIXEL.DLL ?
Один из разработчиков Протеуса признал что в версии 8.7 глюк есть, в 8.8 у него мой проект заработал нормально, а у вас в 8.7 работает нормально, наверно ваш Протеус, незаметно от вас, качнул новую версию библиотеки!
Может у вас и этот проект :
https://radiokot.ru/forum/download/file.php?id=315936
из этой темы:
https://radiokot.ru/forum/viewtopic.php ... 8#p3473218
заработает нормально?[/uquote]
Протеус сам ничего не качал. Как-то эксперементировал с файлами моделей взятыми из демоверсии 8.8 и забыл вернуть на место.
Нет, этот проект нормально не заработал. Где-то ошибка в коде, т.к. в логе протеус выводит несколько строк такого содержания "[SSD1306 CWR] Unimplemented [op=0x3F], 1 byte command [LCD2_U1_U1]"
Вероятно в алгоритме передачи данных ошибка.
Один из разработчиков Протеуса признал что в версии 8.7 глюк есть, в 8.8 у него мой проект заработал нормально, а у вас в 8.7 работает нормально, наверно ваш Протеус, незаметно от вас, качнул новую версию библиотеки!
Может у вас и этот проект :
https://radiokot.ru/forum/download/file.php?id=315936
из этой темы:
https://radiokot.ru/forum/viewtopic.php ... 8#p3473218
заработает нормально?[/uquote]
Протеус сам ничего не качал. Как-то эксперементировал с файлами моделей взятыми из демоверсии 8.8 и забыл вернуть на место.
Нет, этот проект нормально не заработал. Где-то ошибка в коде, т.к. в логе протеус выводит несколько строк такого содержания "[SSD1306 CWR] Unimplemented [op=0x3F], 1 byte command [LCD2_U1_U1]"
Вероятно в алгоритме передачи данных ошибка.
Re: Proteus: вопросы и ответы
Как-то эксперементировал с файлами моделей взятыми из демоверсии 8.8 и забыл вернуть на место.
Ну так можете выложить LCDPIXEL.DLL от 8.8 версии, или он привязан к лицензии?
Re: Proteus: вопросы и ответы
Вот модель из версии 8.8
- Вложения
-
- LCDPIXEL.rar
- Вот. Пробуйте.
- (66.8 КБ) 419 скачиваний
Re: Proteus: вопросы и ответы
Nemo78, спасибо!
Заменил свой файл и глюк исчез!
Заменил свой файл и глюк исчез!
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Proteus: вопросы и ответы
Доброго времени суток. Как в протеусе в печатной плате указать прямоугольное отверстие без металлизации, например 3х40. Спасибо.
Re: Proteus: вопросы и ответы
Кто подскажет, в протеусе вообще эмулируется тактирование от внешнего кварца например 16 мгц? Ставлю фьюзы на внешнее тактирование, подключаю внешний кварц в свойствах кварца выставляю частоту, и выдает ошибку. Работает только если выбирать от 1 до 8 мгц внутреннее тактирование.
Re: Proteus: вопросы и ответы
[uquote="Z_h_e",url="/forum/viewtopic.php?p=3479501#p3479501"]Доброго времени суток. Как в протеусе в печатной плате указать прямоугольное отверстие без металлизации, например 3х40. Спасибо.[/uquote]
Дык очень просто. В левой вертикальной панели инструментов выбрать "2D Graphics Box Mode", в нижней панели из выпадающего списка выбрать "Board Edge". Теперь на плате рисовать прямойгольик нужного размера.
Дык очень просто. В левой вертикальной панели инструментов выбрать "2D Graphics Box Mode", в нижней панели из выпадающего списка выбрать "Board Edge". Теперь на плате рисовать прямойгольик нужного размера.
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Proteus: вопросы и ответы
Пробовал я так. В протеусе в 3д показывает отверстие. Загружаешь на сайт jlcpcb.com гербер, внешние границы правильно показывает , внутри платы отверстия нет.
Я хочу на одной плате заказать несколько и вот не знаю как лучше сделать, чтобы потом как можно меньше резать.
Я хочу на одной плате заказать несколько и вот не знаю как лучше сделать, чтобы потом как можно меньше резать.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Proteus: вопросы и ответы
[uquote="RX24",url="/forum/viewtopic.php?p=3479534#p3479534"]Кто подскажет, в протеусе вообще эмулируется тактирование от внешнего кварца например 16 мгц? Ставлю фьюзы на внешнее тактирование, подключаю внешний кварц в свойствах кварца выставляю частоту, и выдает ошибку. Работает только если выбирать от 1 до 8 мгц внутреннее тактирование.[/uquote]Тактовая частота задается в свойствах микроконтроллера. Внешний кварц для моделирования и отладки прошивки можно вообще не подключать.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Proteus: вопросы и ответы
ARV Так это я понимаю, но дело в том, что если эмулировать схему где используется тактирование выше 8 мгц, то есть если поставить в свойствах на внешнее тактирование, где частота выше 8 мгц, прот выдает ошибку, работает только если ставить в свойствах тактирование от внутреннего генератора 1-4-8 мгц.
Re: Proteus: вопросы и ответы
[uquote="RX24",url="/forum/viewtopic.php?p=3481895#p3481895"]ARV Так это я понимаю, но дело в том, что если эмулировать схему где используется тактирование выше 8 мгц, то есть если поставить в свойствах на внешнее тактирование, где частота выше 8 мгц, прот выдает ошибку, работает только если ставить в свойствах тактирование от внутреннего генератора 1-4-8 мгц.[/uquote]
Если эмулировать схему с тактированием микроконтроллера не от внутреннего генератора нужно в свойствах контроллера выбрать Ext.Clock и в дополнительных параметрах выбрать из выпадающего списка Clock Frequency и в поле напротив задать требуемую частоту. Кварцы добавлять на схему не нужно.
Проект приложите. Поскольку в проектах из примеров симуляция с тактирование от внешнего генератора и заданной частотой работает без ошибок.
Если эмулировать схему с тактированием микроконтроллера не от внутреннего генератора нужно в свойствах контроллера выбрать Ext.Clock и в дополнительных параметрах выбрать из выпадающего списка Clock Frequency и в поле напротив задать требуемую частоту. Кварцы добавлять на схему не нужно.
Проект приложите. Поскольку в проектах из примеров симуляция с тактирование от внешнего генератора и заданной частотой работает без ошибок.
Re: Proteus: вопросы и ответы
Nemo78 Ах вот оно как! Спасибо за ответ! Теперь все работает как надо!Век живи, век учись, и дураком помрешь... 
Re: Proteus: вопросы и ответы
Есть ли скрытые настройки осциллографа в Протеусе?
Например, увеличения времени записи, увеличение разрешения по времени до 10нс на клетку, что б рабочее поле можно было растянуть по горизонтали (изменить размер окна)?
Вот например в приложенном проекте для Протеуса 8.7 (см. PR.zip) при нажатии на кнопку на PC0 происходит запись и чтения блока из 512 байт из SD карты, а это минимум 8000 стробов по линии CLK, прошивка частично работает даже в железе, что за ерунду рисует осциллограф 2?!
Почему происходит рассинхронизация между датаграммами на осциллографе и экраном, я вижу в пошаговом режиме что на экране выводится считанный сектор с SD карты, а на осциллографе чёрный экран!
Например, увеличения времени записи, увеличение разрешения по времени до 10нс на клетку, что б рабочее поле можно было растянуть по горизонтали (изменить размер окна)?
Вот например в приложенном проекте для Протеуса 8.7 (см. PR.zip) при нажатии на кнопку на PC0 происходит запись и чтения блока из 512 байт из SD карты, а это минимум 8000 стробов по линии CLK, прошивка частично работает даже в железе, что за ерунду рисует осциллограф 2?!
Почему происходит рассинхронизация между датаграммами на осциллографе и экраном, я вижу в пошаговом режиме что на экране выводится считанный сектор с SD карты, а на осциллографе чёрный экран!
- Вложения
-
- PR.zip
- (67.14 КБ) 292 скачивания
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Proteus: вопросы и ответы
Для регистрации длительных сигналов используйте не осциллограф, а график. Правда, график работает не в реальном времени, зато позволяет увидеть все процессы в течение любого времени, и не ограничен только 4 каналами.
Поставили график, добавили на него нужные сигналы, задали длительность регистрации и время её старта и жмете пробел: в строке состояния показывается процент моделирования. После его окончания смотрите на график, масштабируете его, скроллите и т.п.
Поставили график, добавили на него нужные сигналы, задали длительность регистрации и время её старта и жмете пробел: в строке состояния показывается процент моделирования. После его окончания смотрите на график, масштабируете его, скроллите и т.п.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Proteus: вопросы и ответы
Спасибо, попробую.
============
Нет, графики это тот же осциллограф только с очень неудобным управлением, всё же хотелось бы заставить работать этот нормально, сколько смотрю обучающих примеров, 99% пользуются осциллографом!
============
Нет, графики это тот же осциллограф только с очень неудобным управлением, всё же хотелось бы заставить работать этот нормально, сколько смотрю обучающих примеров, 99% пользуются осциллографом!
Re: Proteus: вопросы и ответы
Существует ли протеуская модель карты памяти SDHC ?
