Можем. Но интерфейс будет не такой удобный, как в стандартном блоке FLProg.
Вопрос: по стандартному блоку FLProg I2C АЦП ADS1x15 какие замечания имеются?
Мультиплатформенная среда реального времени - библиотеки, блоки, примеры
Немного позднее.urqagun писал(а): ↑13.11.2022{, 05:57}И все таки, глубокоуважаемый эконикс, без всякой иронии, с искренним уважением прошу помочь начать освоения вашей системы. Я понимаю, что большинство в этой ветке уже прошли первый шаг и им это будет скучно. Мне нужно буквально обьяснение, как правильно начать простой проект, и какие ошибки не совершать. в простом примере. а дальше как обычно, само пойдет.
urqagun писал(а): ↑13.11.2022{, 05:57}к стати, я запустил esp32s2, было много проблем, есть косяки в докментации, которые немного меня затормозили, но удалось преодолеть. Я сейчас на них планирую портировать новые проекты.можем совместно попробовать ваши наработки. Что не успею сам, попрошу своих подельников.
Мы за совместную работу и приложим усилия, чтобы быстрее в наших библиотеках поднять ESP32S2.urqagun писал(а): ↑13.11.2022{, 05:57}йдет. к стати, я запустил esp32s2, было много проблем, есть косяки в докментации, которые немного меня затормозили, но удалось преодолеть. Я сейчас на них планирую портировать новые проекты.можем совместно попробовать ваши наработки. Что не успею сам, попрошу своих подельников.
Спасибо, полезная информация.urqagun писал(а): ↑13.11.2022{, 15:23}в документации на плату на сайте вемос
https://www.wemos.cc/en/latest/_static/ ... v1.0.0.pdf
Это будет не сложно преодолеть, у ESP32 пины интерфейсов перестраиваются.
MAX6675 - он по SPI работает, на ESP32 есть особенности. На ESP32S и ESP32-С3 наши библиотек работают. Но наш блок поддерживает и программный SPI - через любых три пина, должно работать.
А вот это никогда не пробовали (очень давно через ESP-Link). Думаю с Вашей поддержкой и мы освоим. Грузится быстро?
Посмотрите здесь viewtopic.php?f=247&t=8269urqagun писал(а): ↑13.11.2022{, 05:57}И все таки, глубокоуважаемый эконикс, без всякой иронии, с искренним уважением прошу помочь начать освоения вашей системы. Я понимаю, что большинство в этой ветке уже прошли первый шаг и им это будет скучно. Мне нужно буквально обьяснение, как правильно начать простой проект, и какие ошибки не совершать. в простом примере. а дальше как обычно, само пойдет.
RT_00_HW_BASE - это файл, который на поместить в library. Внутри этого файла библиотеки, в том числе и RT_HW_BASE.h
Сам бы хотел научиться. Разработчик FLProg с этим разобрался и по платам, которые поддерживает FLProg, такой переход можно настроить в Arduino IDE.
Здорово, это упростит нашу задачу. Сейчас доделаем начатое и попробуем добавить,
Наверное есть особенности с SPI. Можете с тем же успехом попробовать программный SPI (через пины). Он не особенно медленней аппаратного SPI.
Доброго времени!
Да, действительно хотели после 10 ноября, но потом появились новые наработки в т.ч.по дисплею Nextion, а потом еще некоторые коммуникации хотели потестировать. В общем-то публичного интереса не было и мы со сроками дали себе "слабинку". Если скажем до конца месяца еще поработаем, это нормально? Или в течении до 23-25 бету версию сможем выложить.
А какой контроллер планируете использовать? ESP32-С3 добавлен (несколько типов плат), а вот ESP32S2 и ESP32S3 не успели потестировать.
Спасибо за отзывчивость!
Можно приподнять завесу интриги - чего нового ждать?
Сделано и делается очень много.
А инструкция и описания параметров предполагается? )
Ваше мнение по МСР23017? И вообще, по задействованию шины iic в flprog?
Если о Nextion. Здесь(как и с другими устройствами полезно) необходимо изучить инструкцию по работе к самому дисплею от компании производителя. После этого проще разобраться с описанием к разработанным блокам - их немного (3).
В штатном блоке, если его использовать прямолинейно, много избыточных операций. Наш блок работает с MCP23017 шустро по i2c. Есть микросхемы MCP23x17 - тоже самое но по SPI (она подороже) - с ней совсем все быстро.WildCat писал(а): ↑19.11.2022{, 06:09}Ваше мнение по МСР23017? И вообще, по задействованию шины iic в flprog?
В моем проекте довольно много входов/выходов (16 Ai, 4Ao, 18Di, 8Do), поэтому первым делом опробовал MCP23017. Штатными блоками flprog с этой микрухой работать удобно, но результат так себе. Тормозит процесс.
Это очень хорошее решение. Мы и сами в ряде случаев их используем. Что касается выходного регистра 74hC595 - с ним есть некоторые проблемы на быстрых контроллерах - помехи по cs, требует аккуратного применения, пока не подобрали программного решения(из-за времени откладываем, но решить проблему надо).
Очень востребованный протокол - много устройств под него делается. А вот обычно библиотеки под них "тормозные". Это связано не с самими транзакциями по шине, а с тем, что обычно отправляется команда на исполнение (например сенсору на запуск цикла измерения), потом требуется задержка - 1-100ms,а потом новая транзакция (например на считываие данных). В библитеках часто реализуется это через команду delay(). Наши библиотеки без delay() - мы используем программные (не аппаратные) прерывания и потому не "тормозят".
Это не донаты, внешних инвестиций нет.