Size: a a a

2020 August 18

DL

Dima Leonov in Deus Volt!
Илья
Мисака наверное?) Он тут по LPC
Скорее всего) Но либа по нфс у них дерьмо нечитаемое
источник

l

lbh in Deus Volt!
Илья
тем, что когда пытаешься вывести хотя бы в 6-8 каналов float + несколько булов, то оно просто падает.Но даже если частоту выборки канала выбрать мелкую, то все равно задержки пиздец
когда частотники делал,  floatов больше 10ка выводил в озон. никаких тормозов и зависаний, если кабель до jlink нормальный(короткий и с чередованием земель и сигнальных)
источник

l

lbh in Deus Volt!
вообще swd нежный по отношению к кабелям
источник

И

Илья in Deus Volt!
хз хз, и изолированный, и кабель хороший был и сам swd в экранированном шлейфе... Хотя возможно это бак ебучего куба и их STM Studio
источник

И

Илья in Deus Volt!
А не, в кейле тоже задержка была рандомная между пакетами
источник

И

Илья in Deus Volt!
1 МГц норм, дальше с ростом частоты все больше и больше треша
источник

DL

Dima Leonov in Deus Volt!
Графики в реалтайме по swd это дичь при отладке железа, тут уарт рулит на нормальных частотах
Выводить графики в иде приятно по собранным данным (закидываешь адресс в памяти, ждёшь минуту или сколько там данные собираются и выводишь картинку в бряке)
источник

DL

Dima Leonov in Deus Volt!
Ну так в кодкомпозере приятно делать и в кубиде пару раз применял
источник

jp

jon pedro in Deus Volt!
Dima Leonov
Ну так в кодкомпозере приятно делать и в кубиде пару раз применял
А можешь рассказать как в ccs ты это делал? Похоже я как-то не так настраивал
источник

jp

jon pedro in Deus Volt!
Я ставил breakpoint только с свойством обновления данных
источник

jp

jon pedro in Deus Volt!
И это дело выводил в монитор
источник

DL

Dima Leonov in Deus Volt!
jon pedro
А можешь рассказать как в ccs ты это делал? Похоже я как-то не так настраивал
Там в разделе график, можно настроить по какойэиу массиву, какие и сколько данных выводить на экран
Если коротко, то указываешь адрес массива buf_arr, говоришь, что в нем будут безнаковые 16битные значения и таких будет 300 штук, и при остановке ты будешь видеть график своего массива, а не реалтаймовую картину
источник

jp

jon pedro in Deus Volt!
Dima Leonov
Там в разделе график, можно настроить по какойэиу массиву, какие и сколько данных выводить на экран
Если коротко, то указываешь адрес массива buf_arr, говоришь, что в нем будут безнаковые 16битные значения и таких будет 300 штук, и при остановке ты будешь видеть график своего массива, а не реалтаймовую картину
Ммм, интересное решение. А ты gui composer использовал в виде не только поиграться?
источник

DL

Dima Leonov in Deus Volt!
Я так результат ффт смотрел
источник

И

Илья in Deus Volt!
Dima Leonov
Графики в реалтайме по swd это дичь при отладке железа, тут уарт рулит на нормальных частотах
Выводить графики в иде приятно по собранным данным (закидываешь адресс в памяти, ждёшь минуту или сколько там данные собираются и выводишь картинку в бряке)
Для начала давай определимся.... что есть реал-тайм то?
источник

DL

Dima Leonov in Deus Volt!
Илья
Для начала давай определимся.... что есть реал-тайм то?
Вывод нового значения сразу после его нахождения
источник

DL

Dima Leonov in Deus Volt!
Вот меняешь АЦП и сразу выплевываешь данные
источник

DL

Dima Leonov in Deus Volt!
Или пачку данных
источник

В

Василий in Deus Volt!
Dima Leonov
Графики в реалтайме по swd это дичь при отладке железа, тут уарт рулит на нормальных частотах
Выводить графики в иде приятно по собранным данным (закидываешь адресс в памяти, ждёшь минуту или сколько там данные собираются и выводишь картинку в бряке)
для отладки луче swo/rtt
источник

И

Илья in Deus Volt!
Dima Leonov
Вывод нового значения сразу после его нахождения
Ну блин и в чем проблема то? У меня ПИД вычисляется с частотой 10 кГц, новые значения duty могу с этой частотой без проблем выводить. Реал-тайм же!

Смысл выводить данные сырые с АЦП смысла нет, а больше то мест в силовухе особо нет, где мегасемплы крутятся
источник