Size: a a a

2020 April 27

СС

Сиие Сууие in Embedded Group
Dmitry Aloyan
Да я так надеялся оставить обсчет на малом. Что бы просто задавать ему нужно значение напряжения и он там сам подгонял как надо. Ну и читать готовое напряжение
а если пересчитывать именно в кода АЦП не деля? или может у вас есть поддержка Кю формата, они должны вроде быть бистрее
источник

DB

Dima B in Embedded Group
поддерживаю, для АЦП fixed point лучше всего
источник

T

Thorn in Embedded Group
не обязательно Q, можно в обычных целочисленных операциях реализовать
источник

DB

Dima B in Embedded Group
x/45.788 - это то же самое, что x * 1000 / 45788
источник

DB

Dima B in Embedded Group
правда, для этого 16 битов не хватит
источник

DB

Dima B in Embedded Group
можно чуть понизить точность и написать x*10/458
источник

DA

Dmitry Aloyan in Embedded Group
Точность мне большая не нужна
источник

DB

Dima B in Embedded Group
это в 16 бит уже укладывается
источник

DA

Dmitry Aloyan in Embedded Group
Если я могу померить от 4.80 до 5.50 - норм. Перепад у меня от 0 до 30
источник

A

Alexander in Embedded Group
Зачем тебе на МК оперировать физическими величинами?
Совет выше про работу с кодами - годный.
источник

DA

Dmitry Aloyan in Embedded Group
СПАСИБО ВСЕМ ОГРОМНОЕ! Прошу прощения, твлекли. Сейчас вернусь и попробую с таблицей. Не совсем понятно, таблица должны быть на каждый инкремент инта или нет?
источник

A

Alexander in Embedded Group
Dmitry Aloyan
СПАСИБО ВСЕМ ОГРОМНОЕ! Прошу прощения, твлекли. Сейчас вернусь и попробую с таблицей. Не совсем понятно, таблица должны быть на каждый инкремент инта или нет?
Тут баланс объем в памяти/точность.

Можно брать каждый n-ный инт, а промежуточные значения аппроксимировать.
источник

DA

Dmitry Aloyan in Embedded Group
Alexander
Тут баланс объем в памяти/точность.

Можно брать каждый n-ный инт, а промежуточные значения аппроксимировать.
Понял. Спасибо. Чет не пойму как загуглите такой пример. Как программист я понимаю, что нужен массив и по нему пробег с условиями > <. Но я надеялся найти «лучшие практики» :)
источник
2020 April 28

F

Faberge in Embedded Group
Dmitry Aloyan
Понял. Спасибо. Чет не пойму как загуглите такой пример. Как программист я понимаю, что нужен массив и по нему пробег с условиями > <. Но я надеялся найти «лучшие практики» :)
источник

DP

Dmitry Ponyatov in Embedded Group
Сиие Сууие
я не силён в оптимизациях компилятора, но истории про то как программа начинает жужать в 2 раза быстрее, после того как все константы перемножены на калькуляторе ходят повсюду, да и у самого такое было
байка уже лет 30 неактуальна, как только constant propagation стали реализовывать в любом самом ущербном копиляторе
источник

БС

Батор Санжueв in Embedded Group
Господа, чатик embedded_rs работает? Вроде добавился, но не могу зайти
источник

AS

Alexey Shvetsov in Embedded Group
Батор Санжueв
Господа, чатик embedded_rs работает? Вроде добавился, но не могу зайти
Работает
источник

БС

Батор Санжueв in Embedded Group
Странно
источник

AS

Alexey Shvetsov in Embedded Group
Видимо бота ты не прошел
источник

F

Faberge in Embedded Group
У кого была плейстейшн в детстве, все помнят, что там контроллер умел определять степень нажатия на кнопку. У меня вопрос - как?
источник