Разработки ecoins

Библиотеки для разных контроллеров

3BEPb
Рядовой
Сообщения: 8
Зарегистрирован: 19.04.2020{, 14:00}
Репутация: 0
Имя: Yura

Разработки ecoins

#541

Сообщение 3BEPb » 20.04.2020{, 19:43}

ecoins писал(а):
19.04.2020{, 18:07}
Это наши блоки. Таких автономных блоков не мало, все они есть в выложенных библиотеках.
Если не сложно, подскажите где можно скачать эти библиотеки или ссылку киньте, плиз. Я пока не опытный пользователь, только начинаю. :smile469:

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

Разработки ecoins

#542

Сообщение ecoins » 20.04.2020{, 20:04}

Находятся в первом посте в упакованном виде.
Если что-то конкретное требуется, напишите, я выложу дополнительно.

3BEPb
Рядовой
Сообщения: 8
Зарегистрирован: 19.04.2020{, 14:00}
Репутация: 0
Имя: Yura

Разработки ecoins

#543

Сообщение 3BEPb » 21.04.2020{, 19:41}

ecoins писал(а):
20.04.2020{, 20:04}
Находятся в первом посте в упакованном виде.
Если что-то конкретное требуется, напишите, я выложу дополнительно.
Спасибо :smile9:

Avazbek
Рядовой
Сообщения: 21
Зарегистрирован: 24.10.2019{, 09:32}
Репутация: 1
Имя: Avazbek

Разработки ecoins

#544

Сообщение Avazbek » 25.04.2020{, 21:11}

Здравствуйте ваш блок lcd.bus4 как то не правильно работает или блок string расширенный. При работе не стирается предыдущая значения, манипулирую входом EN . И зачем нужен блок без выхода EN
Вложения
image.jpg

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

Разработки ecoins

#545

Сообщение ecoins » 25.04.2020{, 21:49}

Есть такая ошибка. Она будет исправлена вместе с доработками - сейчас работаем. Библиотека должна получиться компактнее - без использования функций работы с переменными String.
Обращаю внимание, что функция string не рекомендуется использовать без необходимости - любое появление на плате FLProg переменной String, замедляет работу платы (не сильно, но все же...) и занимает оперативную память. Рекомендуется блок вывода текстов по номеру текста.
По остальным функциям есть предложения, замечания?

Avazbek
Рядовой
Сообщения: 21
Зарегистрирован: 24.10.2019{, 09:32}
Репутация: 1
Имя: Avazbek

Разработки ecoins

#546

Сообщение Avazbek » 25.04.2020{, 22:36}

Хорошо спасибо

tolochko
Сержант
Сообщения: 247
Зарегистрирован: 30.11.2016{, 16:58}
Репутация: 7
Откуда: Днепропетровск

Разработки ecoins

#547

Сообщение tolochko » 26.04.2020{, 12:44}

Здравствуйте
Еще одна проблемы появилась с блоком LCD
дисплей 4 строки 20 столбцов в 4 строку ничего не пишет а вставляет в первую

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

Разработки ecoins

#548

Сообщение ecoins » 26.04.2020{, 14:03}

Спасибо за внимание и внимательность.
Исправим.
Сейчас переписываем код, чтобы полностью отказаться в библиотеке от работы со строками- станет компактнее.
Исправим все вместе и протестируем и на дисплее 20х4;

tolochko
Сержант
Сообщения: 247
Зарегистрирован: 30.11.2016{, 16:58}
Репутация: 7
Откуда: Днепропетровск

Разработки ecoins

#549

Сообщение tolochko » 26.04.2020{, 14:16}

Ок спасибо за оперативность

tolochko
Сержант
Сообщения: 247
Зарегистрирован: 30.11.2016{, 16:58}
Репутация: 7
Откуда: Днепропетровск

Разработки ecoins

#550

Сообщение tolochko » 01.05.2020{, 12:34}

Здравствуйте
Всех с праздником
Вопрос по блоку LCD
Можете примерно сказать когда переделаете библиотеку
Проект затормозился

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

Разработки ecoins

#551

Сообщение ecoins » 01.05.2020{, 13:02}

Потратил усилия по общей оптимизации кодов библиотек - исследования, измерения, улучшения инструментов (подпрограммы и т.п.).
Сейчас заканчиваем улучшения библиотеки консоль - там схожие подходы со библиотекой String. Результаты и нравятся и удивляют - скорость растет, памяти используется меньше.
Все это важно, поскольку лежит в основе всех создаваемых нами библиотек.
-------------------------------
По LCD. Ваш вопрос понял, попробуем за пару дней.
В крайнем случае выложим промежуточную версию, где исправлена работа LCD 20x4;
-------------------------------
P.S. Ну и грипп вмешался. Сейчас на поправку пошло. :yes:

tolochko
Сержант
Сообщения: 247
Зарегистрирован: 30.11.2016{, 16:58}
Репутация: 7
Откуда: Днепропетровск

Разработки ecoins

#552

Сообщение tolochko » 01.05.2020{, 15:57}

Ок спасибо буду ждать

uglerod
Рядовой
Сообщения: 73
Зарегистрирован: 27.11.2016{, 18:32}
Репутация: 5

Разработки ecoins

#553

Сообщение uglerod » 02.05.2020{, 16:58}

ecoins , тестирую проект из примера Lcd, так вот если вставляю блок вывода integer с доп.возможностями IDE "ругается" при компиляции. Что не так?
001_LCD_test_1.flp
(1.57 МБ) 66 скачиваний

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

Разработки ecoins

#554

Сообщение ecoins » 02.05.2020{, 18:39}

tolochko писал(а):
01.05.2020{, 15:57}
Ок спасибо буду ждать
RT_10_HW_LCD44780_v1.1.zip
(25.43 КБ) 49 скачиваний
Библиотека исправленная в части адресации 4-ой строки (при оптимизации некорректно было сделано...).
Simple.png
Test_LCD_20x4_v01_02.05.20_simple.flp
(132.97 КБ) 37 скачиваний
Самый простой тест - мерцание 5-ти разных позициях Lcd.
IMG_2687.JPG
Без особых средств (планировщик, диспетчер и т.п.) основной цикл на Nano 38мкс!!!
-----
Библиотека еще будет дорабатываться в ближайшее время (оптимизация памяти, быстродействия, улучшенная работа со строковыми переменными).
Совместимость должна остаться.
Последний раз редактировалось ecoins 02.05.2020{, 22:54}, всего редактировалось 1 раз.

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

Разработки ecoins

#555

Сообщение ecoins » 02.05.2020{, 18:56}

uglerod писал(а):
02.05.2020{, 16:58}
ecoins , тестирую проект из примера Lcd, так вот если вставляю блок вывода integer с доп.возможностями IDE "ругается" при компиляции. Что не так?
001_LCD_test_1.flp
СпойлерПоказать
Simple_1.png
Эта ошибка исправлена, но в библиотеку не внесена. Возьмите блок (замените у себя в библиотеке) блок из приложенного примера.
Он только что проверен и работает, индикация показаний АЦП (AI7 - пин21 на Nano), по нажатию кнопки (пин 2) мерцают.
----
В библиотеке много нового, особенно в части работы с консолью, в мае выложим новую версию.
Вложения
Test_LCD_20x4_v01_02.05.20_simple_1.flp
(276.03 КБ) 52 скачивания

tolochko
Сержант
Сообщения: 247
Зарегистрирован: 30.11.2016{, 16:58}
Репутация: 7
Откуда: Днепропетровск

Разработки ecoins

#556

Сообщение tolochko » 04.05.2020{, 16:26}

Протестировал ваши новые блоки LCD
Как то туго все пошло . Сначала блок не хотел появляться в рабочем проекте хотя ошибок не выбрасывал
В отдельном проекте работал
После долгих проб все таки загрузился так и не понял с чем это было связано
Потом начал пробовать вход EN тоже не пошло
Оказалось он работает как триггер т.е. если его включил то выключить его не получается

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

Разработки ecoins

#557

Сообщение ecoins » 04.05.2020{, 17:25}

Хорошо. Продолжим работать над простотой использования.

Аватара пользователя
ElectronicRTC
Рядовой
Сообщения: 49
Зарегистрирован: 09.07.2019{, 06:13}
Репутация: 1
Откуда: Москва
Имя: Евгений

Разработки ecoins

#558

Сообщение ElectronicRTC » 04.05.2020{, 19:25}

ecoins, я думал что у вас действительно реальные протестированные разработки.
А получается, читая и тут и в других постах, что вы типа пробуете делать, а тестировать и проверять ваши затеи должны другие пользователи ? Зато вы не скупитесь себя хвалить и добавлять все новые и новые "разработки" .
Причем с первого вида все ваши затеи ИНТЕРЕСНЫ пользователям. Если уж выкладываете в общий доступ то или пишите что "для тестирования" (что будет не очень наверное интересно) или пишите что "протестировано". Начинали за здравие, важно теперь продолжать правильно, что пока не очень идет
Промышленная электроника и оборудование

tolochko
Сержант
Сообщения: 247
Зарегистрирован: 30.11.2016{, 16:58}
Репутация: 7
Откуда: Днепропетровск

Разработки ecoins

#559

Сообщение tolochko » 04.05.2020{, 20:09}

ElectronicRTC Я сам попросил их ускориться
А когда спешишь не все гладко получается

Отправлено спустя 21 минуту 22 секунды:
А может это у меня проблемма

ecoins
Полковник
Сообщения: 2945
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

Разработки ecoins

#560

Сообщение ecoins » 04.05.2020{, 22:20}

ElectronicRTC писал(а):
04.05.2020{, 19:25}
ecoins, я думал что у вас действительно реальные протестированные разработки.
А получается, читая и тут и в других постах, что вы типа пробуете делать, а тестировать и проверять ваши затеи должны другие пользователи ?
Вы сильно не правы по тестированию. Блоков выложено много, в каких-то выявляются особенности.
Какие конкретно проблемы лично у Вас возникли при использовании блоков? Если они есть, напишите.

Закрыто

Вернуться в «Команда ecoins»