nedoPC.org

Community for electronics hobbyists, established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 12 Dec 2024 23:00



Reply to topic  [ 418 posts ]  Go to page Previous  1 ... 24, 25, 26, 27, 28  Next
SimulIDE бесплатный симулятор электроники (PIC, AVR, цифра) 
Author Message
Maniac
User avatar

Joined: 11 Oct 2018 00:52
Posts: 222
Location: г. Клинцы, Брянская обл.
Reply with quote
Выкладываю обновленные файлы помощи на русским языке.
Старые файлы рекомендую удалить (можно вместе с каталогом "_ru") по причине многочисленных изменений их содержимого.


Attachments:
_ru.zip [104.18 KiB]
Downloaded 46 times
04 Aug 2024 00:34
Profile
Maniac
User avatar

Joined: 11 Oct 2018 00:52
Posts: 222
Location: г. Клинцы, Брянская обл.
Reply with quote
17 октября 2024 года вышел очередное обновление программы: SimulIDE 1.1.0-SR1 (Rev-2005)

Не обращал внимания ранее, но в последних версиях добавлено много новых примеров. Особенно по микроконтроллерам PIC.


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

Bug fixes:
– Oscope: “Trigger” property is duplicated.
– Pin: animate even if Simulator not running.
– SerialMonitor: update title at component name changed.
– MCUs: pullup not working if Pin not connected.
– Atmega64/128: errors in register bits.
– AVR USI: Trigger by Timer0 Compare match not working.
– AVR ADC: first conversion after enable takes 25 cycles.
– AVRs: fix clock out frequency not initialized.
– Memory: fix loadBin 16 bits.
– McuTimer: fix several issues.
– SSD1306: fix addressing errors.
– SSD1306: error at horizontal scrolling.

Changes:
– Font scale: extend to 0.2-10.
– Updated Russian help files.

Более полную информацию об изменениях можно получить здесь: https://bazaar.launchpad.net/~arcachofo ... .0/changes


18 Oct 2024 02:18
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 885
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Для загрузки есть только Revision 1973, где Rev-2005?


Last edited by fifan on 20 Oct 2024 09:57, edited 1 time in total.



20 Oct 2024 07:33
Profile
Maniac
User avatar

Joined: 11 Oct 2018 00:52
Posts: 222
Location: г. Клинцы, Брянская обл.
Reply with quote
Грузить нужно отсюда: https://simulide.com/p/download-110/

Вводим в качестве оплаты 0 баксов, в следующем окне вводим имейл, и скачиваем на здоровье.


20 Oct 2024 07:39
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 885
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Осваиваю новую версию.


20 Oct 2024 08:06
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 885
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Решил сэмуллировать работу вот такого дисплея в программе.
В интернете есть готовые решения, но только на дисплее с 11 выводами, где есть отдельно катоды. Но у меня индикатор с 7 выводами и вот такой схемой.
Вопрос как с процессора подавать сигналы? Если я подаю 0 на первый вывод и на остальные по 1, чтоб засветить первое знакоместо, то нечаянно засвечиваются и другие сегменты.


Attachments:
indicator7pin2.png
indicator7pin2.png [ 86.67 KiB | Viewed 516 times ]
Display1.jpg
Display1.jpg [ 11.88 KiB | Viewed 516 times ]
10 Nov 2024 22:11
Profile
Doomed

Joined: 10 Aug 2022 07:27
Posts: 416
Reply with quote
2-мя состояниями не обойдёшься: http://www.nedopc.org/forum/viewtopic.php?p=167252#p167252


10 Nov 2024 22:47
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 885
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Я старой формации и Си вкладки не понимаю. Перехожу на блоки с выводом третьего состояния. Как интересно сделано в китайской микросхеме, с которой я отрезал схему дисплея. Вот такие девайсы имеют данный дисплей.

Image


11 Nov 2024 03:12
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 885
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Нашёл я как сделать. Каждый промежуток времени я вывожу код засветки только одного сегмента. Подаю 0 и 1 на соответствующие катод и анод сегмента. Остальные выводы дисплея я программно в PIC контроллере переключаю на вход и никаких "левых" засветов. Осталось на реале подсчитать резистор какого номинала повесить на входы дисплея. Эмуляцию представлю позже.


11 Nov 2024 07:42
Profile
Doomed

Joined: 10 Aug 2022 07:27
Posts: 416
Reply with quote
fifan wrote:
Осталось на реале подсчитать резистор какого номинала повесить на входы дисплея.

Скважность большая - резисторы не нужны.


11 Nov 2024 16:00
Profile
Doomed

Joined: 10 Aug 2022 07:27
Posts: 416
Reply with quote
fifan wrote:
Остальные выводы дисплея я программно в PIC контроллере переключаю на вход и никаких "левых" засветов.

Можно и для PIC, 4 строки только изменить. И с lst исходник на асм получить.


12 Nov 2024 02:58
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 885
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Mondx wrote:
fifan wrote:
Остальные выводы дисплея я программно в PIC контроллере переключаю на вход и никаких "левых" засветов.

Можно и для PIC, 4 строки только изменить. И с lst исходник на асм получить.

Я уже дизассемблировал такие программы. Множественные условия и переходы на ассемблере получаются. Вот так и получаются большие прошивки в отличие от написанных на ассемблере. Меня не переубедишь, как писал на ассемблере так и буду.


12 Nov 2024 09:51
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 885
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Сделал тестовую прошивку. Всё работает. В эмуляторе двишковым переключателем выбирается адрес символа цифры или спецсивола, а кнопкой - номер знакоместа.


Attachments:
Dsply_test.rar [6.01 KiB]
Downloaded 12 times
Dsply_test.jpg
Dsply_test.jpg [ 85.73 KiB | Viewed 374 times ]
12 Nov 2024 10:04
Profile
Maniac
User avatar

Joined: 11 Oct 2018 00:52
Posts: 222
Location: г. Клинцы, Брянская обл.
Reply with quote
Сделал модельку этого дисплея.
Установка: Распаковать содержимое архива в каталог "..\data\led_display\" симулятора, добавить в файл "led_display.xml" строчку:

<item name="4bit_fm_mp3" info="4-Bit Led Display, Charlieplexing LEDs" />

На мой взгляд принцип зажигания светодиодов при таком подключении симулируется в программе плохо (слишком темные символы получаются). Это из-за аналоговой симуляции светодиода (меньше ток - меньше яркость).

Если у кого-нибудь есть информация по подобным индикаторам, просьба поделиться. Могу сделать модели.


Attachments:
LED_FM_MP3.PNG
LED_FM_MP3.PNG [ 72.91 KiB | Viewed 312 times ]
4bit_fm_mp3.zip [91.52 KiB]
Downloaded 13 times
14 Nov 2024 07:04
Profile
Doomed

Joined: 10 Aug 2022 07:27
Posts: 416
Reply with quote
FizikS wrote:
Сделал модельку этого дисплея.

Наименования какие то странные. "4-Bit Led Display" - поначалу думаешь что это разрядность интерфейса.) Оказывается, к-во цифр. Может 4-Dig или 4-Char?

Quote:
На мой взгляд принцип зажигания светодиодов при таком подключении симулируется в программе плохо (слишком темные символы получаются).

Для увеличения яркости нужно пропускать "не горящие" светодиоды, тогда скважность будет меньше. Но, в железе минимальную скважность нужно ограничивать.


14 Nov 2024 20:52
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 418 posts ]  Go to page Previous  1 ... 24, 25, 26, 27, 28  Next

Who is online

Users browsing this forum: GPT [Bot] and 1 guest


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:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.