SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

kalmar
Novelist
Posts: 32
Joined: 08 Dec 2024 13:47

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by kalmar »

В свойствах логических примитивов во вкладке "Задержки" есть параметры "Время нарастания" и "Время спада". Они для чего? На что-то влияют?
UPD: разобрался, вопрос снимается
You do not have the required permissions to view the files attached to this post.
kalmar
Novelist
Posts: 32
Joined: 08 Dec 2024 13:47

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by kalmar »

kalmar wrote: 24 Jan 2025 03:20 Можно подвести итоги.
В порядке убывания Real Speed:
1. модель на ПЗУ (41%);
2. скриптовая модель с очередью событий в коде программы (38%);
3. модель на логических элементах (28%);
4. скриптовая модель с очередью событий в коде модели (22%);
5. модель на функциях (14%).
Модель, встроенная в программу (43%)
You do not have the required permissions to view the files attached to this post.
User avatar
FizikS
Maniac
Posts: 264
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by FizikS »

12 апреля вышло очередное обновление программы: SimulIDE 1.1.0-SR1 rev 1251

Список изменений:

Watch the complete list of changes here:
https://bazaar.launchpad.net/~arcachofo ... 0/changes/

Changes since R2037:
– Subcircuit: fix crash at contextMenu in nested subcircuit.
– AVR ADC: fix AvrAdc11 differential.
– Fix AvrAdc03 differential.
– Added AvrAdc20 for mega8.
– RAM table: show actual RAM content.
– CodeEditor: fix compiler list.
– Debugger: initialize m_lastTime.
– McuCreator: fix vector out of bond write.
– McuCreator: fix Register default address map.
– PIC: fix read Port register.
– Fix Tiny2313 USART not working.
– Updated French translation.
– Updated Russian translation.

Скачать можно отсюда: https://simulide.com/p/testers/
User avatar
fifan
Devil
Posts: 909
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by fifan »

Очередные повторимые баги. Не воспринимает некоторые PIC контроллеры, уже работающие в версии 1.1.0-SR1 - вылетает программа.
Ещё баг: не держаться настройки в PIC16F887. Автоматически ставятся крыжик "внешний тактовый генератор" в свойствах сам при запуске симуляции.
Last edited by fifan on 15 Apr 2025 06:46, edited 1 time in total.
User avatar
FizikS
Maniac
Posts: 264
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by FizikS »

fifan wrote: 15 Apr 2025 06:01 Очередные повторимые баги. Не воспринимает некоторые PIC контроллеры, уже работающие в версии 1.1.0-SR1 - вылетает программа.
Если не сложно, поделитесь проектом с багом и опишите его проявление. Проблема будет решена к следующему релизу. Ранее мы провернули подобное и баг был исправлен.
С Пиками проблема: тестировщиков нету (программируют на ардуино). Поэтому ваш отчет будет очень полезен.
User avatar
fifan
Devil
Posts: 909
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by fifan »

Пожалуйста. Один проект (Orel) - вылетает программа при запуске симуляции, другая (SSD1306_New) - не сохраняются настройки в контроллере.
You do not have the required permissions to view the files attached to this post.
User avatar
FizikS
Maniac
Posts: 264
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by FizikS »

Спасибо! Сегодня передам автору.
User avatar
FizikS
Maniac
Posts: 264
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by FizikS »

Ну что...
Автор исправил ошибки, выложил скорректированную версию Rev.2055 : https://simulide.com/p/testers/
Проект Orel открылся. Реакция на кнопки есть.

Если еще будут ошибки, прошу сообщить.
User avatar
fifan
Devil
Posts: 909
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by fifan »

спасибо, посмотрю.
User avatar
fifan
Devil
Posts: 909
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by fifan »

Симуляция SSD1306_New так и не работает...
User avatar
FizikS
Maniac
Posts: 264
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by FizikS »

Не все сразу...
User avatar
fifan
Devil
Posts: 909
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by fifan »

У меня есть несколько микросхем M54410P - контроллер клавиатуры для магнитофона. Хочу их использовать. По даташиту сделал модель микросхемы, упаковал в корпуса и получаю две ошибки:
1. При старте симуляции выскакивают на выходах случайные сигналы (должны быть не активны)
2. Главная неприятность. Не действует должным образом входной сигнал RW. При его активации на выходах микросхемы должны быть активны сигналы QRW и QFAST. Активен только последний. Это неприятно.
Остальные режимы действуют правильно. Архив со всеми файлами приложил. Даташит в логике вроде повторил полностью (файл M54410_0.sim1). В нём всё работает. В упакованном корпусе (файл M54410.sim1) выдаются неверные сигналы (описал выше). Проверьте у себя кто-нибудь.
You do not have the required permissions to view the files attached to this post.
User avatar
FizikS
Maniac
Posts: 264
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by FizikS »

Ошибку нашел:
В туннеле, обозначенном "QREW" должно быть "QRW".
Error.PNG
По поводу случайных сигналов: это особенность симулятора. При старте симуляции триггеры получают на выходах случайные сигналы. Устранить можно, добавив автосброс на вход "Stop" внутри модели (RC цепочку). Я так тоже делал в некоторых моделях. По другому никак.
Autoreset.PNG
ЗЫ: вышло очередное обновление программы. Скачать можно здесь: https://simulide.com/p/testers/
You do not have the required permissions to view the files attached to this post.
User avatar
fifan
Devil
Posts: 909
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by fifan »

Огромное спасибо.
User avatar
FizikS
Maniac
Posts: 264
Joined: 11 Oct 2018 00:52
Location: г. Клинцы, Брянская обл.

Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)

Post by FizikS »

У меня у самого таких ошибок было куча. Несколько раз даже были фантомные соединения: по схеме соединение есть, отодвигаешь компонент - висячка провода в воздухе. Попробуй найди такое, если схема сложная...