Size: a a a

2020 April 22

НГ

Нафис Гимранов... in Deus Volt!
jon pedro
и таки нашёл проблему, которая хз из-за чего возникает. Когда надо прочитать 4 байта, и проверить что они есть необходимо делать задержку, причём внушительную, иначе программа куда-то уплывает
Помню что из-за прерываний и переключений между процессами, при работе с com-портом после вычитки 16 байт была задержка в 10мс. А максимальный бодрейт работающий без задержек был 230400. И это особенность винды, о которой есть тема на stackoverflow и ещё парочке зарубежных форумов. Но обходилось это ограничение вроде только у чипов FTDI и драйвером определённой версии.
источник

jp

jon pedro in Deus Volt!
Нафис Гимранов
Помню что из-за прерываний и переключений между процессами, при работе с com-портом после вычитки 16 байт была задержка в 10мс. А максимальный бодрейт работающий без задержек был 230400. И это особенность винды, о которой есть тема на stackoverflow и ещё парочке зарубежных форумов. Но обходилось это ограничение вроде только у чипов FTDI и драйвером определённой версии.
Только я использовал скорость в 9600 бод рейт. Самое интересное то, что если по одному биту читать нон стопом, то, вроде как проблем никаких с этим нет
источник

jp

jon pedro in Deus Volt!
Похоже надо на qt переписывать
источник

НГ

Нафис Гимранов... in Deus Volt!
jon pedro
Только я использовал скорость в 9600 бод рейт. Самое интересное то, что если по одному биту читать нон стопом, то, вроде как проблем никаких с этим нет
тогда проверь в настройках порта delay параметр, он вроде устанавливает задержку между пакетами. может в нём проблема
источник

jp

jon pedro in Deus Volt!
Нафис Гимранов
тогда проверь в настройках порта delay параметр, он вроде устанавливает задержку между пакетами. может в нём проблема
Хм, поковыряю, спасибо
источник

GB

Grzegorz Brzęczyszcz... in Deus Volt!
Кто-то тут спрашивал о пине EN в LDO
источник

GB

Grzegorz Brzęczyszcz... in Deus Volt!
источник

GB

Grzegorz Brzęczyszcz... in Deus Volt!
Как вариант использования
источник

l

lbh in Deus Volt!
Нафис Гимранов
Помню что из-за прерываний и переключений между процессами, при работе с com-портом после вычитки 16 байт была задержка в 10мс. А максимальный бодрейт работающий без задержек был 230400. И это особенность винды, о которой есть тема на stackoverflow и ещё парочке зарубежных форумов. Но обходилось это ограничение вроде только у чипов FTDI и драйвером определённой версии.
гонял 691200 на pl2303hxd и вроде без задержек(при задержке было бы переполнение буфера в девайсе. он там мелкий). проверял на вин xp/7/8.1
источник

И

Игорь in Deus Volt!
jon pedro
Да, но я пока не смог нагуглить как это сделать. У них в их демонстрационный видео все очень хитро и просто делается, а откуда их блоки взяты хз
https://exponenta.ru/mbd не знаю возможно поможет, сейчас у этой фирмы проходят конференции по применению матлаба, периодически смотрю, и разработчики говорят, что им можно написать, они ответят
источник

И

Илья in Deus Volt!
Владимир
Читал, что вроде можно прямо работающую железку включать в контур моделирования матлаба
Железку то можно, но преобразователь вряд ли. Там есть ограничения по частоте и все такое. Даже топовый jlink это всего 30 МГц, то есть надо или на малой частоте запускать или смириться с отсутствием реал тайма, но в таком случае полезность странная будет
источник

И

Илья in Deus Volt!
Да и работа матлаба с железом - не совсем понятно в чем профит. Регуляторы быстрее настроить на прототипе, а генератор кода там хуже st-шного hal-a
источник

DR

Dmitry Rezvanov in Deus Volt!
Илья
Железку то можно, но преобразователь вряд ли. Там есть ограничения по частоте и все такое. Даже топовый jlink это всего 30 МГц, то есть надо или на малой частоте запускать или смириться с отсутствием реал тайма, но в таком случае полезность странная будет
PRO - 50MHz
источник

DR

Dmitry Rezvanov in Deus Volt!
Даже ULTRA+ уже 50
источник

DR

Dmitry Rezvanov in Deus Volt!
А ещё есть такая ебовая штука, сдаётся, там скорость поболее, USB3.0 или гигабитный Ethernet https://www.lauterbach.com/
источник

DR

Dmitry Rezvanov in Deus Volt!
Даже страшно представить, сколько стоит
источник

И

Илья in Deus Volt!
Dmitry Rezvanov
Даже ULTRA+ уже 50
С ulink спутал, не суть, один хуй это ни о чем. Нормальный мотор контрол 100-200 и часто в пару ядер
источник

И

Илья in Deus Volt!
Dmitry Rezvanov
А ещё есть такая ебовая штука, сдаётся, там скорость поболее, USB3.0 или гигабитный Ethernet https://www.lauterbach.com/
Выглядит интересно, но оно умеет в С2000?
источник

И

Илья in Deus Volt!
В описании только arm-ы из моторов
источник

И

Илья in Deus Volt!
Че стоит?
источник