Author |
Message |
FizikS
Maniac
Joined: 11 Oct 2018 00:52 Posts: 221 Location: г. Клинцы, Брянская обл.
|
Выкладываю обновленные файлы помощи на русским языке. Старые файлы рекомендую удалить (можно вместе с каталогом "_ru") по причине многочисленных изменений их содержимого.
|
04 Aug 2024 00:34 |
|
|
FizikS
Maniac
Joined: 11 Oct 2018 00:52 Posts: 221 Location: г. Клинцы, Брянская обл.
|
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 |
|
|
fifan
Devil
Joined: 06 Oct 2006 03:17 Posts: 885 Location: г.Лянтор,Сургутского р-на,ХМАО
|
Для загрузки есть только Revision 1973, где Rev-2005?
Last edited by fifan on 20 Oct 2024 09:57, edited 1 time in total.
|
20 Oct 2024 07:33 |
|
|
FizikS
Maniac
Joined: 11 Oct 2018 00:52 Posts: 221 Location: г. Клинцы, Брянская обл.
|
Грузить нужно отсюда: https://simulide.com/p/download-110/Вводим в качестве оплаты 0 баксов, в следующем окне вводим имейл, и скачиваем на здоровье.
|
20 Oct 2024 07:39 |
|
|
fifan
Devil
Joined: 06 Oct 2006 03:17 Posts: 885 Location: г.Лянтор,Сургутского р-на,ХМАО
|
Осваиваю новую версию.
|
20 Oct 2024 08:06 |
|
|
fifan
Devil
Joined: 06 Oct 2006 03:17 Posts: 885 Location: г.Лянтор,Сургутского р-на,ХМАО
|
Решил сэмуллировать работу вот такого дисплея в программе. В интернете есть готовые решения, но только на дисплее с 11 выводами, где есть отдельно катоды. Но у меня индикатор с 7 выводами и вот такой схемой. Вопрос как с процессора подавать сигналы? Если я подаю 0 на первый вывод и на остальные по 1, чтоб засветить первое знакоместо, то нечаянно засвечиваются и другие сегменты.
|
10 Nov 2024 22:11 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 416
|
|
10 Nov 2024 22:47 |
|
|
fifan
Devil
Joined: 06 Oct 2006 03:17 Posts: 885 Location: г.Лянтор,Сургутского р-на,ХМАО
|
Я старой формации и Си вкладки не понимаю. Перехожу на блоки с выводом третьего состояния. Как интересно сделано в китайской микросхеме, с которой я отрезал схему дисплея. Вот такие девайсы имеют данный дисплей.
|
11 Nov 2024 03:12 |
|
|
fifan
Devil
Joined: 06 Oct 2006 03:17 Posts: 885 Location: г.Лянтор,Сургутского р-на,ХМАО
|
Нашёл я как сделать. Каждый промежуток времени я вывожу код засветки только одного сегмента. Подаю 0 и 1 на соответствующие катод и анод сегмента. Остальные выводы дисплея я программно в PIC контроллере переключаю на вход и никаких "левых" засветов. Осталось на реале подсчитать резистор какого номинала повесить на входы дисплея. Эмуляцию представлю позже.
|
11 Nov 2024 07:42 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 416
|
Скважность большая - резисторы не нужны.
|
11 Nov 2024 16:00 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 416
|
Можно и для PIC, 4 строки только изменить. И с lst исходник на асм получить.
|
12 Nov 2024 02:58 |
|
|
fifan
Devil
Joined: 06 Oct 2006 03:17 Posts: 885 Location: г.Лянтор,Сургутского р-на,ХМАО
|
Я уже дизассемблировал такие программы. Множественные условия и переходы на ассемблере получаются. Вот так и получаются большие прошивки в отличие от написанных на ассемблере. Меня не переубедишь, как писал на ассемблере так и буду.
|
12 Nov 2024 09:51 |
|
|
fifan
Devil
Joined: 06 Oct 2006 03:17 Posts: 885 Location: г.Лянтор,Сургутского р-на,ХМАО
|
Сделал тестовую прошивку. Всё работает. В эмуляторе двишковым переключателем выбирается адрес символа цифры или спецсивола, а кнопкой - номер знакоместа.
|
12 Nov 2024 10:04 |
|
|
FizikS
Maniac
Joined: 11 Oct 2018 00:52 Posts: 221 Location: г. Клинцы, Брянская обл.
|
Сделал модельку этого дисплея. Установка: Распаковать содержимое архива в каталог "..\data\led_display\" симулятора, добавить в файл "led_display.xml" строчку:
<item name="4bit_fm_mp3" info="4-Bit Led Display, Charlieplexing LEDs" />
На мой взгляд принцип зажигания светодиодов при таком подключении симулируется в программе плохо (слишком темные символы получаются). Это из-за аналоговой симуляции светодиода (меньше ток - меньше яркость).
Если у кого-нибудь есть информация по подобным индикаторам, просьба поделиться. Могу сделать модели.
|
14 Nov 2024 07:04 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 416
|
Наименования какие то странные. "4-Bit Led Display" - поначалу думаешь что это разрядность интерфейса.) Оказывается, к-во цифр. Может 4-Dig или 4-Char? Для увеличения яркости нужно пропускать "не горящие" светодиоды, тогда скважность будет меньше. Но, в железе минимальную скважность нужно ограничивать.
|
14 Nov 2024 20:52 |
|
|