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

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

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

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

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

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

Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР.

 
Опции темы
Непрочитано 06.02.2022, 16:08  
fifan
Частый гость
 
Аватар для fifan
 
Регистрация: 11.02.2007
Сообщений: 23
Сказал спасибо: 5
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
fifan на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

При компиляции схемы на пике выходит ошибка, что путь к компилятору не установлен. А где он находится? Пишется что он загружен.
Цитата:
Файл: E:/SimulIDE_1.0.0-R917_Win64/examples/My/TapeDeskController/Magnitola.asm
Файл распознан как: Pic asm
GpAsm Компилятор успешно загружен.
ERROR: E:/SimulIDE_1.0.0-R917_Win64/data/PIC/gpasm
: Executable not found
: Check that Tool Path is correct
WARNING: Compilation Not Done
fifan вне форума  
Непрочитано 07.02.2022, 09:53  
Fizik_S
Прописка
 
Аватар для Fizik_S
 
Регистрация: 24.04.2008
Адрес: г. Клинцы, Брянская обл.
Сообщений: 140
Сказал спасибо: 37
Сказали Спасибо 74 раз(а) в 65 сообщении(ях)
Fizik_S на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Предварительно могу сообщить, что в новых версиях SimulIDE 0.4.15, SimulIDE 1.0.0 компиляторов нет. Их нужно прописывать отдельно. С ассемблером AVR в версии SimulIDE 0.4.15 я разобрался, PIC еще не пробовал. Постараюсь сегодня разобраться.

Кое-что можно посмотреть здесь: https://simulide.forumotion.com/t414...simulide-1-0-0
__________________
С уважением, Роенко С.А., Клинцы.
Fizik_S вне форума  
Непрочитано 08.02.2022, 12:15  
Fizik_S
Прописка
 
Аватар для Fizik_S
 
Регистрация: 24.04.2008
Адрес: г. Клинцы, Брянская обл.
Сообщений: 140
Сказал спасибо: 37
Сказали Спасибо 74 раз(а) в 65 сообщении(ях)
Fizik_S на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Проблему компиляции ассемблерных файлов под PIC решил.
Пошагово:
1. Скачиваем последнюю версию утилит для ассемблера GPAsm.На момент публикации это версия 1.5.2. Ссылку ищем по имени gputils-1.5.2.exe. Я скачивал здесь: https://sourceforge.net/projects/gputils/
2. Устанавливаем утилиту, лучше в корень диска. Я установил в каталог c:\gputils.
3. Настраиваем пути к компилятору и заголовочным файлам для ассемблера (см. скриншот)
4. Пробуем компилировать. Должно получиться.
Миниатюры:
Нажмите на изображение для увеличения
Название: PIC_Setting.PNG
Просмотров: 0
Размер:	66.1 Кб
ID:	169377  
__________________
С уважением, Роенко С.А., Клинцы.
Fizik_S вне форума  
Сказали "Спасибо" Fizik_S
fifan (12.02.2022)
Непрочитано 11.02.2022, 10:36  
Fizik_S
Прописка
 
Аватар для Fizik_S
 
Регистрация: 24.04.2008
Адрес: г. Клинцы, Брянская обл.
Сообщений: 140
Сказал спасибо: 37
Сказали Спасибо 74 раз(а) в 65 сообщении(ях)
Fizik_S на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Несколько моделей цифровых потенциометров:

AD5160_100 256-Tap Digital SPI Compatible Digital Potentiometer, 100 kOhm
AD5160_50 256-Tap Digital SPI Compatible Digital Potentiometer, 50 kOhm
AD5227_100 64-Tap Digital CS-U/!D-Inc Control Potentiometer, 100 kOhm
AD5227_50 64-Tap Digital CS-U/!D-Inc Control Potentiometer, 50 kOhm
AD5227_10 64-Tap Digital CS-U/!D-Inc Control Potentiometer, 10 kOhm
AD5247_100 128-Tap Digital I2C Compatible Digital Potentiometer, 100 kOhm
AD5247_50 128-Tap Digital I2C Compatible Digital Potentiometer, 50 kOhm
CAT5115_100 32-Tap Digital CS-U/!D-Inc Control Potentiometer, 100 kOhm
CAT5115_50 32-Tap Digital CS-U/!D-Inc Control Potentiometer, 50 kOhm
CAT5115_10 32-Tap Digital CS-U/!D-Inc Control Potentiometer, 10 kOhm
CAT5125_100 32-Tap Digital Potentiometer With 2 Wire Interface, 100 kOhm
CAT5125_50 32-Tap Digital Potentiometer With 2 Wire Interface, 50 kOhm
CAT5125_10 32-Tap Digital Potentiometer With 2 Wire Interface, 10 kOhm
CAT5128_100 32-Tap Digital Up/Down Control Potentiometer, 100 kOhm
CAT5128_50 32-Tap Digital Up/Down Control Potentiometer, 50 kOhm
CAT5128_10 32-Tap Digital Up/Down Control Potentiometer, 10 kOhm
CAT5171_100 256-Tap Digital I2C Compatible Digital Potentiometer, 100 kOhm
CAT5171_50 256-Tap Digital I2C Compatible Digital Potentiometer, 50 kOhm
MCP4011_50 64-Tap Digital Potentiometer With 2 Wire Interface wo overflow, 50 kOhm
MCP4011_10 64-Tap Digital Potentiometer With 2 Wire Interface wo overflow, 10 kOhm
MCP4011_5 64-Tap Digital Potentiometer With 2 Wire Interface wo overflow, 5 kOhm
TPL8002_25 Tandem 64-tap Digital Potentiometer

Первоначально потенциометры на 256 позиций были сделаны на 255 переключаемых резисторах. Это сильно тормозило симуляцию. Переделав схему на 16 переключаемых резисторов, скорость симуляции стала нормальной. Цифровые реостаты реализовывать не стал, т.к. они легко получаются из потенциометров путем соответствующей коммутации.

Каждый каталог с моделью содержит тестовую схему. "имя_модели_test.simu"
Реализованы все доступные интерфейсы. Потенциометры с функцией памяти не реализованы (возможно будут в будущем).

Установка: распаковать архив в каталог "data" программы и запустить программу. Новые модели появятся автоматически.

Надеюсь модели пригодятся.
Миниатюры:
Нажмите на изображение для увеличения
Название: Dig_Pot_all.PNG
Просмотров: 0
Размер:	77.4 Кб
ID:	169426  
Вложения:
Тип файла: zip Dig_Pot.zip (340.6 Кб, 0 просмотров)
__________________
С уважением, Роенко С.А., Клинцы.
Fizik_S вне форума  
Непрочитано 12.02.2022, 17:46  
fifan
Частый гость
 
Аватар для fifan
 
Регистрация: 11.02.2007
Сообщений: 23
Сказал спасибо: 5
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
fifan на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

У меня налицо не верная работа драйвера двигателя L293. При включении, при останове светится только один светодиод STOP (это правильно). На светодиодах рабочих режимов (FF/REW/PLAY/REC) присутствуют единицы (что тоже правильно). После 7400 (ЛА3) тоже правильно подаются нули на L293, что соответствует останову двигателя, а он крутится. Но далее кнопки никак не реагируют. В версии для эмулятора 0.4 всё работало. Привожу архив с проектом, подскажите, это - глюк? (BREAK должен быть нажат).
Вложения:
Тип файла: rar Orel.rar (54.3 Кб, 0 просмотров)
fifan вне форума  
Непрочитано 12.02.2022, 23:48  
Fizik_S
Прописка
 
Аватар для Fizik_S
 
Регистрация: 24.04.2008
Адрес: г. Клинцы, Брянская обл.
Сообщений: 140
Сказал спасибо: 37
Сказали Спасибо 74 раз(а) в 65 сообщении(ях)
Fizik_S на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Схему посмотрел. Драйвер L293 работает нормально.
Проблемы две. Первую решить можно самостоятельно (она уже решена в версии SimulIDE 1.0.0_R941) - ошибка в модели 74HC00 - неправильно работает первый элемент из 4-х. Легко обнаруживается, если включить режим анимации при симуляции схемы (я так и нашел ошибку). Вторая проблема не решается простыми действиями - это ошибка в симуляции микроконтроллера.
В версии SimulIDE 1.0.0_R941 ваша схема вызывает полное зависание программы.
Я сообщу автору о проблеме. Я нашел еще один проблемный микроконтроллер. К следующему релизу, надеюсь, проблема будет решена.
Спасибо за информацию об ошибке.
__________________
С уважением, Роенко С.А., Клинцы.
Fizik_S вне форума  
Сказали "Спасибо" Fizik_S
fifan (14.02.2022)
Непрочитано 16.03.2022, 09:16  
Fizik_S
Прописка
 
Аватар для Fizik_S
 
Регистрация: 24.04.2008
Адрес: г. Клинцы, Брянская обл.
Сообщений: 140
Сказал спасибо: 37
Сказали Спасибо 74 раз(а) в 65 сообщении(ях)
Fizik_S на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Сегодня стал доступен новый публичный релиз симулятора SimulIDE 1.0.0 RC2 R1007.
Он еще пока в стадии "нестабильный релиз", но работать уже можно. Рекомендуется для тестирования.
По прежнему не все микроконтроллеры PIC симулируются корректно (не хватает тестировщиков)
Новые компоненты, возможно, содержат некоторое количество ошибок.
К сожалению, автор не включил последние мои модели, но их можно загрузить самостоятельно.

В этой версии программы появилась возможность настраивать длительность фронтов и спадов сигналов для логических примитивов. Для подсхем эта функция пока недоступна.

Программа за период от RC1 до RC2 претерпела множество изменений и исправлений.

Скачать можно на официальной странице загрузки: https://www.simulide.com/p/downloads.html

Анонс релиза от автора программы

SimulIDE_1.0.0-RC2 (unstable) available for download
Hi guys.

The second release candidate for 1.0.0 is ready!

Many problems solved thanks to your bug reports and ideas and some new features and components.
All important changes are finished and hopefully most of the critical bugs are fixed.
So this version is much more stable that RC1, and next one will be the first 1.0.0 "stable" release.

We are already working in next version while 1.0.0 will still receive fixes but not new features or components.

As always,we need your help to fix as many problems as possible.
So if you are willing to help, download it, test it and report bugs in our forum.



Here is a list of the most important changes since 1.0.0-RC1

You will see that there is a simpler organization of the files:
Now the executable is in the main folder.

New features:
- Editor: Set Compiler and Device in file (first line).
- Editor: New Find/Replace Dialog.
- 7Segment BCD: Show Pin labels.
- Gates: Property "Randomize PD".
- RamTable: New line after add register.
- RamTable: Add register by ‹return›.
- FlipFlops: Added property "Use Set/Reset Pins"
- Auto-connect Pins to wires.
- Component: Cut ‹Ctrl›+X Action.
- Logic Outputs: Rising & falling slopes.
- Variable Sources: current value Property.
- Component Properties: accept e,+,-,*,/.
- Show Revision number.
- Logic Analizer: Added Channel names.
- Logic Analizer: Set Time origin by Mouse Middle Button.
- Mainwindow Title: Show Simulation state.

New Components:
-Subcircuits (Sergey Roenko).:
7478,7471,7487,7494,7498,7499,74100,74101,74102,
74103,74104,74105,74110,74111,74115,chip22
Displays 1 to bits, scc, sca.
Patern Generator.
- Atmega8.
- Atmega328pb (Kelnella).
- Pic12F629.
- Pic12F675.
- Pic16F88x family.
- Pic16F1826.
- 555 (subcircuit version).
- Fliflop T.
- Serial Port.
- Diac.
- Triac.
- SCR.
- Socket.
- Resistive TouchPad 4 wires (Kelnella).
- DS1307 RTC.
- Esp01 (TCP).

Changes:
- Unified App Settings dialog.
- Don't open backup circuit after crash, ask if open or not.
- Logic Analizer: Show only logic states.
- KY040 to generic Relative Rotary Encoder.
- Auto-Connect Pin to ‹Shift› + Move.

Замечания, пожелания, отчеты об ошибках в программе пишите здесь, или на официальном сайте.
Миниатюры:
Нажмите на изображение для увеличения
Название: RC2.PNG
Просмотров: 0
Размер:	147.3 Кб
ID:	169970  
__________________
С уважением, Роенко С.А., Клинцы.
Fizik_S вне форума  
Непрочитано 19.03.2022, 08:11  
fifan
Частый гость
 
Аватар для fifan
 
Регистрация: 11.02.2007
Сообщений: 23
Сказал спасибо: 5
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
fifan на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Решил написать эмулятор для микросхемы ККД TM1638 (контроллер клавиатуры дисплея). первая стадия - написание генератора сигналов для TM1638 написана. Схема будет большая (backup.png). Если потом можно будет оформить большой пик (pic16f877) в корпус, то будет замечательно. Есть ли такая практика писать эмуляторы микросхем на контроллерах?

Миниатюры:
Нажмите на изображение для увеличения
Название: p12f629.jpg
Просмотров: 0
Размер:	85.6 Кб
ID:	170026  
Вложения:
Тип файла: rar TM1638Emul.rar (3.91 Мб, 0 просмотров)

Последний раз редактировалось fifan; 19.03.2022 в 08:18.
fifan вне форума  
Непрочитано 19.03.2022, 10:11  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,496
Сказал спасибо: 694
Сказали Спасибо 4,285 раз(а) в 1,962 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Сообщение от fifan Посмотреть сообщение
Есть ли такая практика писать эмуляторы микросхем на контроллерах?
Идея - дрянь!
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Непрочитано 20.03.2022, 19:05  
Fizik_S
Прописка
 
Аватар для Fizik_S
 
Регистрация: 24.04.2008
Адрес: г. Клинцы, Брянская обл.
Сообщений: 140
Сказал спасибо: 37
Сказали Спасибо 74 раз(а) в 65 сообщении(ях)
Fizik_S на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Цитата:
Есть ли такая практика писать эмуляторы микросхем на контроллерах?
У меня подобная идея была. Но, поскольку я не настолько силен в программировании, то плотно ей не занимался.
Версия 1.0.0 программы поддерживает несколько микроконтроллеров. Так почему бы и нет?
Такой подход позволит сделать недостающие модели всяческих контроллеров, тем более, что есть семейства контроллеров, отличающихся друг от друга незначительно.
__________________
С уважением, Роенко С.А., Клинцы.
Fizik_S вне форума  
 

Закладки
Опции темы

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

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

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


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


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