Ну у нас ведь тут не принято спрашивать «зачем»Lavr wrote:Ты не обижайся на меня... но что-то весь этот процесс стал уже очень напоминать старый анекдот:fifan wrote:А у меня не работают старые кнопки. Переносил с версии 0.4. Ждём исправления.
"Ежики кололись, плакали, но продолжали есть кактус..."
SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра)
Moderator: Shaos
-
Shaos
- Admin
- Posts: 24410
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф
-
Lavr
- Supreme God
- Posts: 16799
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф
А разве кто-то спрашивал «зачем»?Shaos wrote:Ну у нас ведь тут не принято спрашивать «зачем»
Если кто-то и спрашивал, то точно не я, ибо «зачем» я знаю, а вот «как» - это вопрос качества этого «зачем».
iLavr
-
fifan
- Devil
- Posts: 917
- Joined: 06 Oct 2006 03:17
- Location: г.Лянтор,Сургутского р-на,ХМАО
Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф
Эти все типа бесплатные программы этим и отличаются. У них много что не работает, но пользователи сами должны найти это и подсказать авторам программы. А зачем тогда нужны авторы? Есть ещё одна такая, правда CAD система Lithium ECAD, на которой Вы за свои же деньги мучаетесь периодически.
-
Shaos
- Admin
- Posts: 24410
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф
А вот если бы опенсорц было, то можно было бы самостоятельно исправить и pull-request заслать 
-
Lavr
- Supreme God
- Posts: 16799
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф
Я почему и влез со своим анекдотом... где-то в начале этого топика я уже спрашивал - не собираетсяShaos wrote:А вот если бы опенсорц было, то можно было бы самостоятельно исправить и pull-request заслать
ли автор (или авторы) хотя бы API сделать открытым?
В этом случае пользователи могли бы если не весь проект править, то хотя бы некоторую мелочь типа
кнопок или отдельных элементов самостоятельно подрихтовать... Proteus же позволяет такое, хотя и
коммерческий продукт...
А тут, смотрю я, бывает:"а эта версия больше не совместима с предыдущей" - вот те нате!
iLavr
-
Shaos
- Admin
- Posts: 24410
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф
Ответвление беседы ушло в топик про недосимулятр
-
FizikS
- Maniac
- Posts: 290
- Joined: 11 Oct 2018 00:52
- Location: г. Клинцы, Брянская обл.
Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф
Автор исправил баг. Спасибо за отчет от автора программы. Нужно дождаться релиза с исправлениями...fifan wrote:Огорчило одно:
в выборе компонентов слева программы есть надписи Switches, Connectors и Other, но они не активны и не раскрываются. Не понятно назначение самого нижнего элемента Signal.
-
FizikS
- Maniac
- Posts: 290
- Joined: 11 Oct 2018 00:52
- Location: г. Клинцы, Брянская обл.
Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф
Модель активной кнопки.
Формирует импульс (положительный и отрицательный) на время нажатия кнопки.
Можно в свойствах назначить символ на кнопку.
Установка: распаковать архив в каталог "Tools", в файл tools.xml добавить строку:
Формирует импульс (положительный и отрицательный) на время нажатия кнопки.
Можно в свойствах назначить символ на кнопку.
Установка: распаковать архив в каталог "Tools", в файл tools.xml добавить строку:
Code: Select all
<item name="AButton" info="Active clock button" />You do not have the required permissions to view the files attached to this post.
-
FizikS
- Maniac
- Posts: 290
- Joined: 11 Oct 2018 00:52
- Location: г. Клинцы, Брянская обл.
Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф
Вышел новый релиз SimulIDE 1.0.0 Tester builds.
- Rev 1262
Скачать можно здесь: https://simulide.forumotion.com/t390-si ... ter-builds
Релиз содержит исправление ошибок и некоторые изменения.
- Rev 1262
Скачать можно здесь: https://simulide.forumotion.com/t390-si ... ter-builds
Релиз содержит исправление ошибок и некоторые изменения.
-
fifan
- Devil
- Posts: 917
- Joined: 06 Oct 2006 03:17
- Location: г.Лянтор,Сургутского р-на,ХМАО
Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф
Поставил новую версию. Не сразу заработал компилятор. Работаю.
Обнаружил баг. После некоторого времени работы в текстовом редакторе пропадает курсор. Курсор появляется после перезапуска программы.
Обнаружил баг. После некоторого времени работы в текстовом редакторе пропадает курсор. Курсор появляется после перезапуска программы.
-
fifan
- Devil
- Posts: 917
- Joined: 06 Oct 2006 03:17
- Location: г.Лянтор,Сургутского р-на,ХМАО
Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф
При применении микроконтроллеров (любых PIC, другие не использую) при выставлении крыжика внешний генератор работает, выводы к А6/А7 подвести нельзя (хотя должно быть наоборот, у меня на схеме проведены заранее). Если я даже отключу тактовый генератор, то схема всё равно будет работать. Не важно нарисую я кварц с конденсаторами и подключу их А6/А7 схема буде работать всегда. Налицо виртуальный какой-то программный генератор, который работает всегда. Упомянутый крыжик в настройка побоку, внешний кварцевый генератор или кварц тоже без разницы. Я почему это заметил. Мне нужно использовать А6 для своих нужд, как выход. Описал я его как выход. Сразу замечу, что режимы внешний тактовый сигнал/внешний кварц/внутренний генератор я ставлю правильно. По даташиту данный контроллер при установке как "внешний тактовый сигнал" позволяет при подключении частоты к А7 использовать А6 как обычный входной/выходной пин. Здесь это правило не соблюдается.
You do not have the required permissions to view the files attached to this post.
-
FizikS
- Maniac
- Posts: 290
- Joined: 11 Oct 2018 00:52
- Location: г. Клинцы, Брянская обл.
Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф
В какой версии этот баг наблюдается? Я не смог повторить ошибку.fifan wrote:Поставил новую версию. Не сразу заработал компилятор. Работаю.
Обнаружил баг. После некоторого времени работы в текстовом редакторе пропадает курсор. Курсор появляется после перезапуска программы.
Об обеих ошибках сообщил на основном форуме программы. Возможно потребуется более детальное описание проблемы и проект в котором проявляются баги...
-
fifan
- Devil
- Posts: 917
- Joined: 06 Oct 2006 03:17
- Location: г.Лянтор,Сургутского р-на,ХМАО
Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф
Версия SimulIDE 1.0.0 Tester builds.- Rev 1262.
Может меня не правильно поняли. В свойствах микропроцессора выбираем крыжик "Внешний тактовый генератор". Так хотим нарисовать подводящий сигнал от кварцевого генератора к выводу А7. Не получится - пин А7 неактивен. Хорошо деативирую упомянутый крыжик, рисую подходящий сигнал, включаю внешний тактовый генератор. Всё работает. Отключаю внешний тактовый генератор или даже удаляю провод - всё равно работает. Я даже думаю, что если Вы хотите воспользоваться внешним RC генератором, то система его проигнорирует. Генератор в микропроцессоре работает всегда, укажите частоту в МГц или кГц - вот это и будет генерация в числовом эквиваленте. Я не пробовал, но наверное если указать не реальную частоту для данного микропроцессора, например 100 МГц - он будет и на ней работать (
ха-ха работает!).
Я делал скриншот в предыдущем выше посте. Синий цвет пина у А7, А6 и выводов питания - это признак то, что нельзя к нему подвести сигнал. Для питания это правильно, лишний раз подводящее питание не охота подводить. Для пинов А7 и А6 нужно же как-то внешний кварц, RC цепь, кварцевый генератор подвести. Тут этого нельзя. По даташиту, если подвели внешнюю частоту к выводу А7, А6 можно использовать по своим нуждам. Здесь же этот вывод никогда не возможно задействовать.
Из даташита по практически любому пику можно найти все режимы работы синхрогенератора. Я описывал свой режим на FIGURE 4-2. Есть режим External RC, там вообще выходит частота в 4 раз меньшей рабочей с вывода OSC2. Не все пики выводят эту частоту, на мелких (8 выводов) вообще нельзя подкючить внешний кварц.
Может меня не правильно поняли. В свойствах микропроцессора выбираем крыжик "Внешний тактовый генератор". Так хотим нарисовать подводящий сигнал от кварцевого генератора к выводу А7. Не получится - пин А7 неактивен. Хорошо деативирую упомянутый крыжик, рисую подходящий сигнал, включаю внешний тактовый генератор. Всё работает. Отключаю внешний тактовый генератор или даже удаляю провод - всё равно работает. Я даже думаю, что если Вы хотите воспользоваться внешним RC генератором, то система его проигнорирует. Генератор в микропроцессоре работает всегда, укажите частоту в МГц или кГц - вот это и будет генерация в числовом эквиваленте. Я не пробовал, но наверное если указать не реальную частоту для данного микропроцессора, например 100 МГц - он будет и на ней работать (
Я делал скриншот в предыдущем выше посте. Синий цвет пина у А7, А6 и выводов питания - это признак то, что нельзя к нему подвести сигнал. Для питания это правильно, лишний раз подводящее питание не охота подводить. Для пинов А7 и А6 нужно же как-то внешний кварц, RC цепь, кварцевый генератор подвести. Тут этого нельзя. По даташиту, если подвели внешнюю частоту к выводу А7, А6 можно использовать по своим нуждам. Здесь же этот вывод никогда не возможно задействовать.
Из даташита по практически любому пику можно найти все режимы работы синхрогенератора. Я описывал свой режим на FIGURE 4-2. Есть режим External RC, там вообще выходит частота в 4 раз меньшей рабочей с вывода OSC2. Не все пики выводят эту частоту, на мелких (8 выводов) вообще нельзя подкючить внешний кварц.
Last edited by fifan on 26 Feb 2023 09:06, edited 1 time in total.
-
FizikS
- Maniac
- Posts: 290
- Joined: 11 Oct 2018 00:52
- Location: г. Клинцы, Брянская обл.
Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф
Автор ответил на сообщение об ошибках здесь: https://simulide.forumotion.com/t390p17 ... uilds#6024
-
fifan
- Devil
- Posts: 917
- Joined: 06 Oct 2006 03:17
- Location: г.Лянтор,Сургутского р-на,ХМАО
Re: SimulIDE бесплатный симулятор электроники (PIC, AVR, циф
Я понял автора. Но зачем убирать из работы пин OSC2? Он же в режиме EC работает как обычный вход/выход. А режим вывода уменьшенной частоты в 4 раза тоже выпадает из симуляции?
FizikS, всё же передайте автору, что данные два условия очень необходимы для работы. Работа пина OSC2 (в моём случае A6) должна быть правильной в зависимости от режима синхронизации. Простой пример. Есть такой компьютер Сябр. В нём функция вывода частоты в 4 раза меньшей наружу очень важна. Правда там применяется Atmega48/88/168.
FizikS, всё же передайте автору, что данные два условия очень необходимы для работы. Работа пина OSC2 (в моём случае A6) должна быть правильной в зависимости от режима синхронизации. Простой пример. Есть такой компьютер Сябр. В нём функция вывода частоты в 4 раза меньшей наружу очень важна. Правда там применяется Atmega48/88/168.
