Разработки ecoins

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

Аватара пользователя
Rovki
Полковник
Сообщения: 4873
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Раработки ecoins

#41

Сообщение Rovki » 08.07.2019{, 07:31}

ecoins писал(а):
07.07.2019{, 23:37}
Rovki - по видео примерам. Попробую уговорить команду начать готовить ролики. Года полтора назад они выкладывали видео демонстрацию на четырех-колесные машинки, мне понравилось, а авторы остались не очень довольны :no:
Что значит не довльны ? Сами себе не понравились? Опыт приходит со временем ...Любую работу нужно уметь хорошо представлять ,тем более хорошую работу :smile37:
Электронщик до мозга костей и не только

krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

Разработки ecoins

#42

Сообщение krom23 » 08.07.2019{, 09:09}

Ну с пинами всё ясно, помиргал. А что за консоль, как в ней работать. Объясните человеку далёкому от программирования, который только и умеет, как в домино, ставить прямоугольнички жопка к жопке :D .

eric25
Рядовой
Сообщения: 33
Зарегистрирован: 14.02.2017{, 14:43}
Репутация: 4
Имя: Андрей

Разработки ecoins

#43

Сообщение eric25 » 08.07.2019{, 11:25}

Вывод параметров для STM32.JPG
Вывод параметров для STM32.JPG (18.3 КБ) 1691 просмотр
Вывод параметров для AVR328.JPG
Вывод параметров для AVR328.JPG (17.04 КБ) 1691 просмотр
krom23, В консоли отображается отладочные сообщения (плата 3) по настройке контроллера (тип выбранной платы, пины шины I2c, пины, назначенные в зависимости от типа платы, адреса устройств i2c соответственно(если шина подключена))
назначение пинов.png
В нее же можно выводит данные с датчиков и устройств (UART).


________________________________________________________-
Участник "нашей команды" ecoins)
________________________________________________________-
Участник "нашей команды" ecoins)

krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

Разработки ecoins

#44

Сообщение krom23 » 08.07.2019{, 11:32}

eric25 писал(а):
08.07.2019{, 11:25}
В нее же можно выводит данные с датчиков и устройств (UART).
Подскажите как, попроще.

eric25
Рядовой
Сообщения: 33
Зарегистрирован: 14.02.2017{, 14:43}
Репутация: 4
Имя: Андрей

Разработки ecoins

#45

Сообщение eric25 » 08.07.2019{, 11:35}

Запросили у Фонда кино ресурсов на съемку ролика :D
Видео-инструкция будет в течении пары дней :smile225:
________________________________________________________-
Участник "нашей команды" ecoins)

krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

Разработки ecoins

#46

Сообщение krom23 » 08.07.2019{, 11:55}

eric25, а что не президентский гранд, как никак детишек вроде меня обучаете :D . А что только через пару дней, весь обчешусь за это время;)

eric25
Рядовой
Сообщения: 33
Зарегистрирован: 14.02.2017{, 14:43}
Репутация: 4
Имя: Андрей

Разработки ecoins

#47

Сообщение eric25 » 08.07.2019{, 11:57}

krom23 писал(а):
08.07.2019{, 11:32}
eric25 писал(а):
08.07.2019{, 11:25}
В нее же можно выводит данные с датчиков и устройств (UART).
Подскажите как, попроще.
Кусочек FLprog,
вывод с датчиков в UART_flprog.png
А так данные выглядят в COM порту, показания с 2-х дальномеров
вывод с датчиков в UART.png
Там же и адреса устройств i2c показаны, так как шина включена и на ней 3 LCD мониторчика

Отправлено спустя 2 минуты 59 секунд:
krom23 писал(а):
08.07.2019{, 11:55}
eric25, а что не президентский гранд, как никак детишек вроде меня обучаете :D . А что только через пару дней, весь обчешусь за это время;)
:D :D :D
Повторюсь за коллегу ecoins, не основной вид деятельности, на видео нужно время.
Думается к завтрашнему дню оно состоится.
Спасибо за внимание.
________________________________________________________-
Участник "нашей команды" ecoins)

krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

Разработки ecoins

#48

Сообщение krom23 » 08.07.2019{, 12:48}

Спасибо, про время я шучу, никто вас не торопит, и-так большое дело делаете.

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

Разработки ecoins

#49

Сообщение ecoins » 08.07.2019{, 18:20}

Уточняю про консоль.
Некоторые контроллеры перед выводом в системный порт (обычно это Serial.print(), требуют активацию порта - т.е. нужно что-то отправить в консоль. Так обстоит дело например с STM32. Чтобы контроллер не “подвисал”, в библиотеке сделаны функции для работы с консолью. Сделаны и пользовательские блоки. Это к тому же и удобнее для работы с системным портом, чем с блоком UART в FLProg.
Но это второстепенные нюансы - в реальных проектах используешь новые блоки и думать не обязательно :smile37:

Аватара пользователя
DrMario
Лейтенант
Сообщения: 371
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 58
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

Разработки ecoins

#50

Сообщение DrMario » 08.07.2019{, 20:06}

ecoins писал(а):
04.07.2019{, 07:39}
ESP8266 - надо от него отходить. Только как совсем небольшие локальные устройства и мосты связи.
Не согласен! На этих контроллерах можно делать очень даже ничего себе штуки. Все зависит от автора.
Более современные контроллеры обязательно будут заменой, но на слабых лучше всего обучатся.

Аватара пользователя
Rovki
Полковник
Сообщения: 4873
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Разработки ecoins

#51

Сообщение Rovki » 08.07.2019{, 20:37}

DrMario писал(а):
08.07.2019{, 20:06}
ecoins писал(а):
04.07.2019{, 07:39}
ESP8266 - надо от него отходить. Только как совсем небольшие локальные устройства и мосты связи.
Не согласен! На этих контроллерах можно делать очень даже ничего себе штуки. Все зависит от автора.
Более современные контроллеры обязательно будут заменой, но на слабых лучше всего обучатся.
Дело не в слабости только ,но и склонности к зависаниям
Электронщик до мозга костей и не только

jorj22
Рядовой
Сообщения: 32
Зарегистрирован: 03.07.2018{, 16:08}
Репутация: 0
Имя: Юрий

Разработки ecoins

#52

Сообщение jorj22 » 08.07.2019{, 20:38}

Отправлено спустя 55 минут 13 секунд:
Уважаемый Ecoins у меня два вопроса.
1. Какую максимальную частоту ногодрыга и на каком контроллере вы получили?
2. Какой Stm32f407 контроллер вы приобели ? Я присматриваюсь к этому : https://m.ru.aliexpress.com/item/328434 ... 2606772842
Спа

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

Разработки ecoins

#53

Сообщение ecoins » 08.07.2019{, 21:59}

Jorj22:
1.Самое большое быстродействие было у ESP32 - несколько mcs на простейших тестах. Но и STM32F103C шустро работает - эти процессоры на аппаратном уровне реализуют работу с битами.
2. И такой контроллер stm32f407 заказал, и ещё попроще, но пока не получил.
Если надо, можно специально измерить.

krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

Разработки ecoins

#54

Сообщение krom23 » 09.07.2019{, 08:28}

Возможно ли при помощи вашего софта подвесить несколько независимых ШИМ на один таймер
Последний раз редактировалось krom23 09.07.2019{, 11:16}, всего редактировалось 1 раз.

aidar_i
Полковник
Сообщения: 3124
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Разработки ecoins

#55

Сообщение aidar_i » 09.07.2019{, 08:31}

Начал изучать с STM32, выложите, пожалуйста, соответствие его пинов к Вашей нумерации.
Обнаружил, что А0-А15 это 0-15, РС13 это 32.
Значит В0-В15 - 16-31, С14, С15 -33,34?

krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

Разработки ecoins

#56

Сообщение krom23 » 09.07.2019{, 11:19}

aidar_i, Присоединяюсь к вашему вопросу, и от себя добавлю, вообще, какие платы вы используете, ну кроме меги и нанки.

eric25
Рядовой
Сообщения: 33
Зарегистрирован: 14.02.2017{, 14:43}
Репутация: 4
Имя: Андрей

Разработки ecoins

#57

Сообщение eric25 » 09.07.2019{, 12:30}

krom23 писал(а):
09.07.2019{, 08:28}
Возможно ли при помощи вашего софта подвесить несколько независимых ШИМ на один таймер
Такая возможность на аппаратном уровне прописано в ESP32, но требует дополнительных тестов.
________________________________________________________-
Участник "нашей команды" ecoins)

krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

Разработки ecoins

#58

Сообщение krom23 » 09.07.2019{, 12:54}

eric25 писал(а):
09.07.2019{, 12:30}
на аппаратном уровне прописано в STM
СТМ вообще по ходу чудесная микросхема, я за АВР спрашиваю, хотя я понял, вы этим не занимались, да и ладно, и так чудес за глаза.
Какую плату стм32ф103 вы используете, если можно фотку, а-то закажу, а она по пинам не сходится?

jorj22
Рядовой
Сообщения: 32
Зарегистрирован: 03.07.2018{, 16:08}
Репутация: 0
Имя: Юрий

Разработки ecoins

#59

Сообщение jorj22 » 09.07.2019{, 13:10}

ecoins писал(а):
08.07.2019{, 21:59}
Jorj22:
1.Самое большое быстродействие было у ESP32 - несколько mcs на простейших тестах. Но и STM32F103C шустро работает - эти процессоры на аппаратном уровне реализуют работу с битами.
2. И такой контроллер stm32f407 заказал, и ещё попроще, но пока не получил.
Если надо, можно специально измерить.
В одном из ваших постов я видел анализировать логических уровней. Если вас не затруднит измерить максимальную скорость ногодрыга одновременно на шести пинах. Мне надо стабильные 20000 Гц. Спасибо за ответ.

eric25
Рядовой
Сообщения: 33
Зарегистрирован: 14.02.2017{, 14:43}
Репутация: 4
Имя: Андрей

Разработки ecoins

#60

Сообщение eric25 » 09.07.2019{, 13:12}

aidar_i писал(а):
09.07.2019{, 08:31}
Начал изучать с STM32, выложите, пожалуйста, соответствие его пинов к Вашей нумерации.
Обнаружил, что А0-А15 это 0-15, РС13 это 32.
Значит В0-В15 - 16-31, С14, С15 -33,34?
Соответствие пинов на STM
5001.Тест для STM32JPG.JPG
5001.Тест для STM32JPG.JPG (35.01 КБ) 1448 просмотров
Простой тест в Arduino IDE 1.8.9 во вложении ниже


krom23, Присоединяюсь к вашему вопросу, и от себя добавлю, вообще, какие платы вы используете, ну кроме меги и нанки.

Возможность загружать при использовании библиотек появляется на UNO, NANO, MEGA, DUE ( в общем все из семейства Arduino), ESP8266, ESP32 и STM. (Разница только в пинах, которые каждый контроллер имеет в наличии для работы)
У NANO это 20 пинов (0-19) + А6, А7 (только аналог), у STM, соответственно, выше показаны пины и т.д.

Отправлено спустя 2 минуты 16 секунд:
krom23 писал(а):
09.07.2019{, 12:54}
eric25 писал(а):
09.07.2019{, 12:30}
на аппаратном уровне прописано в STM
СТМ вообще по ходу чудесная микросхема, я за АВР спрашиваю, хотя я понял, вы этим не занимались, да и ладно, и так чудес за глаза.
Какую плату стм32ф103 вы используете, если можно фотку, а-то закажу, а она по пинам не сходится?
Описался в предыдущем посте не в STM, а ESP32. У STM большой плюс это прерывания почти на всех пинах и толерантность к 5 вольтам на многих пинах
Вложения
5000_Test_pins_for_STM32.ino
(1.89 КБ) 141 скачивание
________________________________________________________-
Участник "нашей команды" ecoins)

Закрыто

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