nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 15 Apr 2024 23:27



Reply to topic  [ 67 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
РК-86 в Proteus 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Alex1968 wrote:
Вывод....проекты полноценно работают только в ВИН ХР.
Вот я и думаю, что потому как в ней прозрачности нет.

А не пробовали под Вендой 7 вот так сделать?
Attachment:
Вин7.PNG
Вин7.PNG [ 22.99 KiB | Viewed 6862 times ]

_________________
iLavr


08 Apr 2021 20:22
Profile
Novelist

Joined: 21 Jun 2020 10:12
Posts: 36
Reply with quote
Кстати да, только что попробовал на семёрке в режиме совместимости с ХР, заработало....Но через полминуты симуляции протеус молча закрылся. При дальнейших запусках и симуляции вылетает с ошибкой через секунд 15 симуляции. Попробовал такой же фокус на десятке. Тоже работает, экран дисплея при симуляции появляется, вылетов пока не было. Спасибо за наводку.


08 Apr 2021 21:02
Profile
Doomed

Joined: 12 Feb 2016 13:39
Posts: 463
Reply with quote
Такой вылет протеуса без объяснения причин был со старой версией display.dll, здесь можно взять новую, или использовать dispRGB.dll.


09 Apr 2021 02:38
Profile
Junior

Joined: 25 Mar 2021 10:57
Posts: 1
Reply with quote
Добрый день. Загрузил симулятор RK86 в Протеус, но он ругается на модели.
Image.
Модели закинул в C:\ProgramData\Labcenter Electronics\Proteus 8 Professional\MODELS, но Протеус их не видит.
Что не так делаю?


12 Jun 2021 15:31
Profile
Fanat

Joined: 21 Feb 2017 06:54
Posts: 75
Location: Казань
Reply with quote
C этими самописными DLL заметил такую особенность - если на схеме более 3-х таких DLL - то в WIN-7 и старше симуляция не работает, вылетает сразу или ругается на них всех. В ХР все работает прекрасно часами. Если поочередно отключать из симуляции микросхемы, симуляция начинает запускаться, когда остается не более 2-х DLL, причем любые, не зависит от типа. Но все равно иногда вылетает, иногда работает долго. Но симуляция РК -86 и так медленнаая, иногда и не дождешся результата.

Я для себя , чтобы запускать РК в Протеусе на WIN-7, (надоедает все время перезагружать комп в ХР) ради эксперимента решил модернизировать схему таким образом:
- убрал из схемы РК две БИС - 57 и 75 и все их окружение.
- поставил вместо них 1 Атмегу32, 1 регистр и 1 АП6. и сделал для начала вывод на ТВ.
АтМега также в режиме ПДП выбирает из экранной области информацию, преобразует для экрана и выводит на ТВ.
получилось вывести, но DLL экрана не все так выводит как реальный Телевизор.

Далее, раз есть АВР - заменил вывод на ТВ выводом на LCD экран!.
Так как в Протеусе есть только модель с разрешением 320х240 то на экран строки все поместились, а символов в строке помещается только 53. так и сделал, пока работает стабильно. эта же модель поддерживает 8 битный паралельный вывод - вот с ним гораздо быстрее обновляется экран в Протеусе. На реальном макете вполне быстро работает и с SPI-интерфейсом:
Attachment:
2022-RK86_LCD-1.jpg
2022-RK86_LCD-1.jpg [ 383.33 KiB | Viewed 5600 times ]


Attachment:
2022-RK86_LCD-2.jpg
2022-RK86_LCD-2.jpg [ 366.68 KiB | Viewed 5600 times ]


Attachment:
2022-RK86_LCD-5.jpg
2022-RK86_LCD-5.jpg [ 214.52 KiB | Viewed 5600 times ]


Использовал протеусные схемы от PVV , и его же доработки с СД флешкой, но у меня в протеусе не заработало, попробую на макете собрать.


25 Dec 2022 15:40
Profile
Fanat

Joined: 21 Feb 2017 06:54
Posts: 75
Location: Казань
Reply with quote
Вот так выглядит на макете :

Attachment:
IMG_2022-RK1.jpg
IMG_2022-RK1.jpg [ 451.83 KiB | Viewed 5600 times ]


Attachment:
IMG_2022-RK2.jpg
IMG_2022-RK2.jpg [ 434.64 KiB | Viewed 5600 times ]


и файлы в протеусе с прошивками, если кто захочет повторить :

Attachment:
LCD_BM80.rar [101.49 KiB]
Downloaded 191 times


25 Dec 2022 16:10
Profile
Doomed

Joined: 12 Feb 2016 13:39
Posts: 463
Reply with quote
Какая версия протеуса используется? Мне уже писали, что с 8.9 была проблема с одновременным использованием самописных моделей. Я пользуюсь 8.5 и WinXP. На счет WinXP, она у меня в виде виртуальной машины, это очень удобно. Файл виртуалки, для ХР достаточно ~1Gb, можно спокойно копировать и переносить с машины на машину, не зависимо от основной ОС установленной на компе, Linux, Win7, Win10. Я использую VirtualBox. По быстродействию особых отличий от нативного режима я не замечаю. Давно проводил эксперимент, основное забылось, но порядок, симуляция одного и того же проекта одинаковое число секунд в виртуалке и нативе была 8часов 30минут и 7часов 50 минут, те при симуляции в секундах и минутах, а не часах, виртуалка практически не проигрывает нативу.


26 Dec 2022 12:28
Profile
Fanat

Joined: 21 Feb 2017 06:54
Posts: 75
Location: Казань
Reply with quote
PVV wrote:
Какая версия протеуса используется?....

у меня WIN7 и версия 8.9 как раз. Есть ХР на втором винте ( надо перезагружаться и править БИОС) там версия 8.3 - там все работает без вылетов, но файлы, сделанные в 8.9 есс-но там не читаются, в этом и неудобства.
Но сейчас я избавился от всех моделей , остались только 2 - ВМ80 и ВВ55 . Работает нормально.

Есть вопрос, как заставить читать с СД-карты, какую программу использовать. По тексту темы вроде последняя версия должна быть та,
которая при запуске пишет " SDOS_V8.6" , занимает адреса 6000...6910Н, но сней у меня совсем не работает, выбор CS на флешке всегда высокого уровня (красный).
Есть две версии ( я их пометил v3 и v5 ) с адресами 6000-67FFH - они работают, CS выбирается, но файлы не читаются, пишет NO FILES через долгое время. образ на флешке есть (хоть он для специалиста), наверно не зависит какой он - каталог должен прочитаться ?
при нажатии на паузу в Протеусе каталог флешки показывает верно.

Attachment:
2022-RK86_LCD-3FFF.jpg
2022-RK86_LCD-3FFF.jpg [ 46.18 KiB | Viewed 5533 times ]


Attachment:
2022-RK86_LCD-4FF.jpg
2022-RK86_LCD-4FF.jpg [ 373.13 KiB | Viewed 5533 times ]


27 Dec 2022 07:40
Profile
Doomed

Joined: 12 Feb 2016 13:39
Posts: 463
Reply with quote
Да, что касается переноса проекта из старших версий в младшие, то это вызывает проблемы, но они решаемы, мне подсказали:
Оффтоп на тему переноса:
видеопример как переносить проект
и моя текстовая выдержка из этого видео:
Перенос проектов протеуса в младшую версию:
В 'старшем' проекте протеуса:
- Edit -> Select All Objects;
- File -> Export Project Clip -> сохраняем файл с нужным именем и расширением pdsclip.
В 'младшем' проекте протеуса:
- создаем пустой проект с нуля;
- File -> Import Project Clip -> выбираем ранее сохраненный файл с расширением pdsclip
- сохраняем проект, ВСЕ!


Что касается версии SDOS, в этой теме я описывал все варианты сборки. Версия может быть не обязательно 8.6. Все зависит от типа SD интерфейса.


27 Dec 2022 10:13
Profile
Fanat

Joined: 21 Feb 2017 06:54
Posts: 75
Location: Казань
Reply with quote
Cпасибо большое за информацию, особенно по SDOS, почему то я её раньше не увидел.
Теперь есть с чем разбираться.

И ещё по LCD - на Али есть экраны 3,5 с разрешением 320 на 480, это как раз то что нужно для меня, что бы выводить на него полностью экран - нужно 250 на 384 , ещё и поля будут. Скоро должен прийти - сделаю -покажу здесь. В протеусе такой модели жаль нет.


27 Dec 2022 15:16
Profile
Fanat

Joined: 21 Feb 2017 06:54
Posts: 75
Location: Казань
Reply with quote
Damir wrote:
... по LCD - на Али есть экраны 3,5 с разрешением 320 на 480, это как раз то что нужно ....- сделаю -покажу здесь.


Сделал Радио-86РК с LCD монитором с разрешением 320х480 пикс. 8-битный параллельный интерфейс. Работает быстрее чем с SPI интерфейсом, но не намного, хотя обновление экрана происходит почти незаметно. Но буковки хоть и мельче но четче:

Attachment:
2023_RK-8b-02.jpg
2023_RK-8b-02.jpg [ 238.38 KiB | Viewed 5418 times ]


и фото всей конструкции на макетке, на ней к РК подключена плата RAM диска на 62256 с батарейкой, и розетка давно напаяна длинная под 29ЕЕ011, но так и не сделал программу для неё ещё. Место на макете ещё есть - как раз перенести туда RAM-диск и сделать СД-интерфейс... может ещё что поместится:

Attachment:
2023_RK-8b-01.jpg
2023_RK-8b-01.jpg [ 665.4 KiB | Viewed 5418 times ]


02 Jan 2023 08:42
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22517
Location: Silicon Valley
Reply with quote
Про Специалист отрезал в новый топик:

http://www.nedopc.org/forum/viewtopic.php?f=90&t=22266

_________________
:dj: https://mastodon.social/@Shaos


05 Feb 2024 19:57
Profile WWW
Maniac
User avatar

Joined: 14 Oct 2019 18:10
Posts: 310
Location: Tashkent
Reply with quote
Небольшая просьба тем, кто занимается схемой РЛК в Proteus'е.
Не могли бы добавить в схему парочку элементов, в соответствии с темой и проверить в симуляции?

Спасибо! :ewink:


20 Feb 2024 13:29
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22517
Location: Silicon Valley
Reply with quote
да там в протэусе наверное упрощённая модель 8080 - она не умеет слово состояния ставить на шину вроде

_________________
:dj: https://mastodon.social/@Shaos


21 Feb 2024 22:28
Profile WWW
Doomed

Joined: 10 Aug 2022 07:27
Posts: 355
Reply with quote
Протеусом имеет смысл пользоваться только в простых примерах. Что то более-менее накрученное приходится проверять в железе. Это не только 8080 касается, скорее даже не 8080.)
ПС. Вообще, Протеус от лени. Если есть готовое ус-во, то эмулятор не нужен.


21 Feb 2024 23:38
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 67 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.