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

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

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

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

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

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

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

 
Опции темы
Непрочитано 18.03.2020, 13:14  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Например: прошивка ПЗУ двух байтового слова по кольцу, по последовательному выходу. Слово может быть любым по емкости установленных адресов. Делать ШИМ сигнала и много что еще можно с ПЗУ. Можно сделать ик управление команд с пульта и принять их с помощью уже контроллера. Слева скрин уже такую команду дал.
Миниатюры:
Нажмите на изображение для увеличения
Название: 2020-03-18_120358.jpg
Просмотров: 0
Размер:	277.2 Кб
ID:	151295   Нажмите на изображение для увеличения
Название: 2020-03-18_123315.jpg
Просмотров: 0
Размер:	277.1 Кб
ID:	151296  
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 18.03.2020 в 13:41.
цифровик вне форума  
Непрочитано 19.03.2020, 14:05  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Посмотрел работу ОУ в программе. Все работает. Например режим компаратора при двуполярном включении и однополярном.
Миниатюры:
Нажмите на изображение для увеличения
Название: 2020-03-19_130035.jpg
Просмотров: 0
Размер:	196.2 Кб
ID:	151323   Нажмите на изображение для увеличения
Название: 2020-03-19_131031.jpg
Просмотров: 0
Размер:	212.3 Кб
ID:	151324   Нажмите на изображение для увеличения
Название: 2020-03-19_131438.jpg
Просмотров: 0
Размер:	193.6 Кб
ID:	151325  

Нажмите на изображение для увеличения
Название: 2020-03-19_132042.jpg
Просмотров: 0
Размер:	200.8 Кб
ID:	151326   Нажмите на изображение для увеличения
Название: 2020-03-19_134629.jpg
Просмотров: 0
Размер:	203.9 Кб
ID:	151327  
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 19.03.2020 в 14:47.
цифровик вне форума  
Непрочитано 20.03.2020, 19:11  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Fizik_S,
Спрошу еще у вас. А как записать в ПЗУ на параллельные выхода с текстового документа. На последовательный выход побитная информация считывается точно по периоду тактов, ставлю например второй счетчик до 255 это только увеличивает длину слова. Пробовал по всякому прописывать - работает только один последовательный выход ( разряд) В посту №201 я это показывал. Или ПЗУ сделано только так с одним последовательным выходом.
Было бы конечно лучше иметь редактирование модели по адресам и данным по этим адресам. Емкость сделать например 256X8. Больше и не надо. Для увеличения разрядности можно поставить несколько моделей.
Спасибо.
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 20.03.2020 в 19:15.
цифровик вне форума  
Непрочитано 21.03.2020, 00:15  
Fizik_S
Прописка
 
Аватар для Fizik_S
 
Регистрация: 24.04.2008
Адрес: г. Клинцы, Брянская обл.
Сообщений: 140
Сказал спасибо: 37
Сказали Спасибо 74 раз(а) в 65 сообщении(ях)
Fizik_S на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

цифровик, проверил сегодня работу ПЗУ в последней версии (SimulIDE_0.4.13-RC6). Все работает отлично для ПЗУ 8 бит. В свойствах элемента memory нужно выставить Persistent = True и после этого загружать файл с содержимым ПЗУ.
Последняя версия программы может считывать и сохранять прошивку в формате *.bin (бинарный файл). Его можно редактировать любым Hex редактором в шестнадцатеричном виде по адресам, что более удобно, чем править в блокноте текстовые файлы. Я думаю, что хороший Hex редактор должен поддерживать экспорт/импорт прошивок в текстовом формате.
При сохранении прошивки в программе в бинарном виде расширение файла "*.bin" необходимо указать при вводе имени файла. При загрузке указываем файл с расширением "*.bin"
__________________
С уважением, Роенко С.А., Клинцы.
Fizik_S вне форума  
Непрочитано 21.03.2020, 08:25  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Fizik_S,
Cпасибо. У меня что то версия 0.4.13-RC6 сильно зависала и соскакивала. Работаю на 0.4.13-RC4.
Пришлите мне файл вашего контрольного Пзу, где вы проверяли его. И прошивку его отдельно. Хочу посмотреть работу. То что вы написали -это у меня все выставлено. Меня интересует параллельная загрузка.
Единственное при установки этой прошивки в папку bin -откуда мы и вставляем в модель пзу он не дал расширение dll а встал просто текстовым (Wf) Видимо и поэтому парр. выхода не работают.
Последовательный выход по установке небольшой контрольной моей прошивки работает на любую длину слова. Остальные выходы, если ставить например 8 адресов и 8 данные не активны.
Должно быть пошел первый такт адреса на счетчик на 8 выходах код записанный в текст-документе и т.д до 255 тактов. То есть должен выдать 255 параллельных байт.
Миниатюры:
Нажмите на изображение для увеличения
Название: 2020-03-21_073908.jpg
Просмотров: 0
Размер:	10.9 Кб
ID:	151355   Нажмите на изображение для увеличения
Название: 2020-03-19_073551.jpg
Просмотров: 0
Размер:	186.6 Кб
ID:	151356  
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 21.03.2020 в 14:13.
цифровик вне форума  
Непрочитано 22.03.2020, 18:38  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Fizik_S,
Разобрался я с прошивками в Пзу с текста.
Чтобы работало Пзу по параллельным входам - в тексте прописываем по столбикам
данные. Адреса выставлены по умолчанию с 0- макс. указанной емкости Пзу. Верхний столбик младший разряд, нижний старший разряд. Запятые не ставим.
Чтобы работало Пзу по последовательному выходу- информация с одного разряда в линейке- после каждого бита лог.1. или .0. в тексте обязательно запятую ставим. Текст прописываться не по столбикам а в строку. Информация в зашитом Пзу сохраняется при сохранении схемы. Прошивку при включении схемы из архива например можно по новой не вводить.
Все работает замечательно.
Миниатюры:
Нажмите на изображение для увеличения
Название: 2020-03-22_172216.jpg
Просмотров: 0
Размер:	204.6 Кб
ID:	151401  
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 22.03.2020 в 18:46.
цифровик вне форума  
Непрочитано 24.03.2020, 15:58  
Fizik_S
Прописка
 
Аватар для Fizik_S
 
Регистрация: 24.04.2008
Адрес: г. Клинцы, Брянская обл.
Сообщений: 140
Сказал спасибо: 37
Сказали Спасибо 74 раз(а) в 65 сообщении(ях)
Fizik_S на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Мой пример применения ROM: простой DDS генератор сигналов 4-х видов. Прошивку ПЗУ делал в Excell с последующей правкой в блокноте.

Синусоида, пила работают нормально, треугольник почему-то глючит.

В архиве схема и 4 варианта записи одной и той же прошивки.
1. ROM_4Func.data - 16 байт в строке, форматированный текст, разделители - запятая
2. ROM_4Func1.data - 16 байт в строке, неформатированный текст, разделители - запятая
3. ROM_4Func2.data - 128 байт в строке, без форматирования
4. Generator_vawe_ROM.data - файл, полученный при сохранении прошивки из программы. - 16 байт в строке, форматированный текст, разделители - запятая
Миниатюры:
Нажмите на изображение для увеличения
Название: Gen_ROM.PNG
Просмотров: 0
Размер:	160.6 Кб
ID:	151467   Нажмите на изображение для увеличения
Название: Gen_ROM1.PNG
Просмотров: 0
Размер:	101.6 Кб
ID:	151468  
Вложения:
Тип файла: zip ROM_GEN.zip (8.1 Кб, 0 просмотров)
__________________
С уважением, Роенко С.А., Клинцы.
Fizik_S вне форума  
Сказали "Спасибо" Fizik_S
цифровик (24.03.2020)
Непрочитано 24.03.2020, 16:17  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Fizik_S,
Спасибо Большое. Буду разбираться. Сигнал хороший почти без ступенек при переключении.
Это без всяких фильтров. У меня функц. генератор по такому же цапу сделан на контроллере.
Там без цепочек фильтров по каждому диапазону по частоте избавиться от ступенек не возможно.
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 24.03.2020 в 16:25.
цифровик вне форума  
Непрочитано 25.03.2020, 12:17  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Fizik_S,
Большое Спасибо. Все прекрасно работает. С текстовым документом вообще не связываюсь. Сначало ставишь Пзу чистый, на лист, потом выводишь чистый файл прошивки в формате data. Затем на рабочий стол выводишь страницу Excell . В нее вводишь чистую прошивку. Делаешь свою новую в десятичном формате. Все прекрасно редактируется. Затем сохраняешь в этом data. И вводишь в модель Пзу. Можно всегда что то изменить. Немного поработал на новой версии. Ни каких зависаний вылетов программы не было. С Пзу думаю разобрался. Надо кое какую автоматику сделать для железа на Пзу. Вообщем обязательно пропишу если увижу какие отрицательные стороны в последней версии. Пока все чудненько. Ставил кое что на контроллере из предыдущей версии. Работает.
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 25.03.2020 в 12:27.
цифровик вне форума  
Сказали "Спасибо" цифровик
Fizik_S (25.03.2020)
Непрочитано 28.03.2020, 09:35  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Fizik_S,
В последней версии сделал программу стерео светодиодного индикатора уровня сигнала по 16 светодиодов в линейках на PIC16F873. Можно на светодиодных линейках с низкими токами свечения что бы особо не греть контроллер. В программе не стал ставить эти линейки так как светодиоды в зависимости от измеряемого уровня имеют разный цвет свечения. Будет две прошивки с логарифмической и линейной шкалами. Готовлю файл. Все прекрасно моделируется. Все распишу и скину файл. Для контрольного просчета уровней можно подать на левый и правый канал сигнал треугольника от 0- 5в с частотой 1гц и уровнем выставленном на входе опоры для двух каналов. Тогда будет плавное переключение линеек светодиодов с реальной частотой 1гц по проходу треугольника.
Как видно компарирование в контроллере PIC16F873 происходит мгновенно и точно от уровня опорного напряжения. Шкалу можно отградуировать в децибелах.
Структура и описание контроллеров PIC16F873-877 на русском. Пригодиться.
Файл программы в архиве. Две прошивки с линейной и логарифмической шкалой и краткое описание.
Миниатюры:
Нажмите на изображение для увеличения
Название: 2020-03-28_103015.jpg
Просмотров: 0
Размер:	250.2 Кб
ID:	151614   Нажмите на изображение для увеличения
Название: 2020-03-28_104032.jpg
Просмотров: 0
Размер:	269.4 Кб
ID:	151615   Нажмите на изображение для увеличения
Название: 2020-03-28_104340.jpg
Просмотров: 0
Размер:	262.1 Кб
ID:	151616  

Нажмите на изображение для увеличения
Название: 2020-03-28_104826.jpg
Просмотров: 0
Размер:	255.0 Кб
ID:	151617   Нажмите на изображение для увеличения
Название: 2020-03-28_105502.jpg
Просмотров: 0
Размер:	262.8 Кб
ID:	151618  
Вложения:
Тип файла: pdf PIC16F873_874_876_877.pdf (3.75 Мб, 0 просмотров)
Тип файла: rar Инд.уровня.rar (101.1 Кб, 0 просмотров)
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 29.03.2020 в 10:51.
цифровик вне форума  
 

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

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

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

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


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


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