Size: a a a

2020 September 17

AC

Anton Chulev in Embedded Group
источник

AC

Anton Chulev in Embedded Group
возможно дело в том, что неправильный разбор заголовков? например там ожидается seqno, а оно попало куда-то еще?
источник

AC

Anton Chulev in Embedded Group
еще версии:
1) BYTE_ORDER
2) pragma pack(push,1) - обернуть структуру
источник

MN

Mikhail Natalenko in Embedded Group
Да, байт ордер похож на правду
источник

A

Andrey S in Embedded Group
С прагма пак это классика тоже
источник

MN

Mikhail Natalenko in Embedded Group
вроде, кструктура упакована
источник

AC

Anton Chulev in Embedded Group
там возможно нужен ntohs (ну или его современные аналоги) для seqno
источник

A

Andrey S in Embedded Group
Mikhail Natalenko
вроде, кструктура упакована
Там речь про выравнивание до определенного числа байт, если полей несколько
источник

MN

Mikhail Natalenko in Embedded Group
Andrey S
Там речь про выравнивание до определенного числа байт, если полей несколько
Я понимаю
источник

A

Andrey S in Embedded Group
Anton Chulev
там возможно нужен ntohs (ну или его современные аналоги) для seqno
Или самому написать)
источник

MN

Mikhail Natalenko in Embedded Group
Anton Chulev
еще версии:
1) BYTE_ORDER
2) pragma pack(push,1) - обернуть структуру
Храни тебя Господь Бог, Добрый Человек. Я действительно забыл про порядок байт
источник

A

Andrey S in Embedded Group
:))
источник

SK

Stas Koynov in Embedded Group
Mikhail Natalenko
вроде, кструктура упакована
что значит вроде? у вас есть статик ассерт и sizeof у вас еще во время сборки должно быть известно все ништь, или все плохо
источник

VC

Verum Corner in Embedded Group
Есть какие-то достойные статьи на тему алгоритмов дебаунсинга? Мне кажется я что-то упустил из виду
источник

MS

Max Sysoev in Embedded Group
Verum Corner
Есть какие-то достойные статьи на тему алгоритмов дебаунсинга? Мне кажется я что-то упустил из виду
Если имеется в виду дребезг, то я ничего выдающегося не нашёл
Вот здесь можно почерпнуть идеи
https://istarik.ru/blog/stm32/148.html
источник

VC

Verum Corner in Embedded Group
Max Sysoev
Если имеется в виду дребезг, то я ничего выдающегося не нашёл
Вот здесь можно почерпнуть идеи
https://istarik.ru/blog/stm32/148.html
Он и имеется ввиду да. Спасяб
источник

I

Ivan in Embedded Group
Verum Corner
Есть какие-то достойные статьи на тему алгоритмов дебаунсинга? Мне кажется я что-то упустил из виду
Мне в этом чате рекомендовали статью

http://easyelectronics.ru/interfejs-odna-knopka.html
источник
2020 September 18

TB

Taras Bezditnyi in Embedded Group
Вот корень зла... и не вижу почему... :(
https://pastebin.com/HP5GWVka
источник

IL

Ivan Loskutov in Embedded Group
погляди на объявление функции: HAL_StatusTypeDef  HAL_UART_Transmit (UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout) -  и подумай, данные каких типов ты в нее передаешь
источник

TB

Taras Bezditnyi in Embedded Group
Да вот вроде уже и так пробовал: (uint8_t)0x04U
источник