Size: a a a

2020 September 17

NN

Nikita Nazarenko in Embedded Group
Я не знаю, возможно что и ничего
источник

TB

Taras Bezditnyi in Embedded Group
Dmitry Ponyatov
в MODBUS по T3.5 таймауту, если паузе превышает длительность в 4 символа — на каждое Rx прерывание рестартуешь таймер, по таймеру запускаешь бинарный парсер (я ragel -G2 использовал отсюда: http://www.colm.net/open-source/ragel/
Спасибо, разобрался уже что к чему, и почему не работало… там длина пакетов оказывается увеличивалась при сборке данных… теперь надо проверить только почему могут не отправляться пакеты по TX и все будет работать ))
источник

AK

Anton Kirilenko in Embedded Group
и как в итоге определяется окончание пакета передачи?
источник

K

Kitnerboy Redoubt in Embedded Group
Aleksander Zholtkovskii
такие ожидания ооочень сильно тормозят обмен. Я делаю асинхронную передачу, чтобы ничего не тормозило
В чем проблема обернуть посылку служебными байтами, если паузы не нравятся?
источник

AZ

Aleksander Zholtkovs... in Embedded Group
Kitnerboy Redoubt
В чем проблема обернуть посылку служебными байтами, если паузы не нравятся?
читайте "срач" с начала
источник

K

Kitnerboy Redoubt in Embedded Group
Да я сначала вроде читнул. Ну да ладно.
источник

u

uis in Embedded Group
Vano [LME16]
Оо, у них компилятор дорогой(
Но вообще да, тема прикольная
Чего не gcc?
источник

u

uis in Embedded Group
Anton Kirilenko
но проверки сейчас редки
Кста. А как проверки реагируют на линь?
источник

DR

Dmitry Rezvanov in Embedded Group
Taras Bezditnyi
а можно как-то получая через UART сообщения  разной длины, вычислить когда конец сообщения? или это возможно исключительно обработкой ручной по какому-то флагу (из протокола или как-то так)?
У некоторых серий STM32(если речь про них) - есть настраиваемый тайм-аут, по которому выдаётся прерывание. В общем случае - по первому байту запускать таймер, по каждому следующему - сбрасывать.
источник

AK

Anton Kirilenko in Embedded Group
uis
Кста. А как проверки реагируют на линь?
пока что я знаю, как они реагируют на вын дос и автокад
источник

AK

Anton Kirilenko in Embedded Group
про никсы пока не знаю :)))) да и нет тут никсов. и не было. и вряд ли будут.
источник

TB

Taras Bezditnyi in Embedded Group
Dmitry Rezvanov
У некоторых серий STM32(если речь про них) - есть настраиваемый тайм-аут, по которому выдаётся прерывание. В общем случае - по первому байту запускать таймер, по каждому следующему - сбрасывать.
та это мое не понимание как это все работает... учусь… спасибо за ответы и помощь. 🙂
источник

u

uis in Embedded Group
uis
Кста. А как проверки реагируют на линь?
Ещё кто знает?
источник

AK

Anton Kirilenko in Embedded Group
проверяются лицензии на ПО. никсы не требуют покупки лицензий.
источник

AK

Anton Kirilenko in Embedded Group
в отделах К работают не сильно опытные люди, поэтому они вряд ли будут искать винрар во фрибзде
источник

DP

Dmitry Ponyatov in Embedded Group
зато отлично будут искать бух.документы на покупку бздени
источник

DP

Dmitry Ponyatov in Embedded Group
с линуком по крайней мере можно финтануть и показать закрытые репки "мы сами себе ОС написали"
источник

AK

Anton Kirilenko in Embedded Group
они прекрасно понимают, что если они облажаются и на них подадут в суд - они же проиграют
источник

AK

Anton Kirilenko in Embedded Group
им выговор, лишение премий и т.п.
источник

DP

Dmitry Ponyatov in Embedded Group
Anton Kirilenko
они прекрасно понимают, что если они облажаются и на них подадут в суд - они же проиграют
ты из Латвии пишешь?
источник