Size: a a a

2021 December 01

U

UsernameAK in Embedded Group
ресурс - произвольные бинарные данные, 1024 байта (можно и меньше в принципе), цель - контроль ошибок при передаче по UART
источник

SK

Stas Koynov in Embedded Group
1024 байта жирно для црц8. уже нужно брать 16+ битные
источник

U

UsernameAK in Embedded Group
можно конечно урезать размер буфера
источник

SK

Stas Koynov in Embedded Group
если проект на ++, могу предложить свой шаблон там в тестах найдете спеки алгоритмов. выберете какой вам нужно.
источник

U

UsernameAK in Embedded Group
проект на си)
источник

S

Serik in Embedded Group
Якщо є в проці апаратний модуль crc юзай його....
источник

Constantine ʕ◔ϖ◔ʔ🦀... in Embedded Group
что-то все зациклились все на crc🤔
источник

SK

Stas Koynov in Embedded Group
ну переписать не проблема, если выбрали алгоритм. хотя я даже для пузатой мелочи выбираю ++, ибо шаблоны и всякие if constexpr подкупают, а спеки если че можно тут найти: https://reveng.sourceforge.io/crc-catalogue/all.htm
там кстати и генератор для Си вроде есть. но я его не юзал не буду ничего говорить
источник

ED

Electronics Designer in Embedded Group
На крайне ограниченных ресурсах можно просто просуммировать байты посылки по модулю 256.
источник

U

UsernameAK in Embedded Group
в принципе, я думал, должно хватить.
источник

S

Serik in Embedded Group
В юарте есть бит четности
источник

ED

Electronics Designer in Embedded Group
А еще можно на логике забабацать внешний сдвиговый регистр с обратными связями для определенного полинома и подключить его к SPI. :)
источник

KA

Konstantin Akmarov in Embedded Group
оно же от температуры будет зависеть
источник

ED

Electronics Designer in Embedded Group
С чего бы?
источник

ED

Electronics Designer in Embedded Group
Это же цифровая логика.
источник

S

Ser in Embedded Group
Крутая ссылка. спасибо.
А такое же с темплейтами есть?
источник

SK

Stas Koynov in Embedded Group
ну я писал свой аналог бустовского црц для 03 плюсов для легаси кода. + я добавил полутаблицу (4х битку)
источник

SK

Stas Koynov in Embedded Group
источник

S

Ser in Embedded Group
Красота. Спаисбо!
источник

RS

Roman Storozhenko in Embedded Group
таблицу генеришь метапрограммированием на шаблоне?
источник