Очередь сообщений ic C - PullRequest
       6

Очередь сообщений ic C

0 голосов
/ 12 октября 2018

У меня есть проект (микроконтроллер STM32, использующий код c), где мне нужно получать сообщения от последовательного порта (например, строки), и мне нужно поместить сообщения в очередь, где я буду читать строку позже.Может кто-нибудь сказать мне, где я могу найти пример того, как создать электронную очередь сообщений (например, FIFO) из строк (или байтового массива), используя стандарт C, и как управлять очередью?Спасибо за любую поддержку.

1 Ответ

0 голосов
/ 23 октября 2018

Язык C не имеет встроенной очереди (это язык без батареи), вам нужно создать свою собственную.Если вам просто нужен FIFO, чтобы выдвинуть что-то в свою подпрограмму прерывания, а затем вытолкнуть их в свой основной цикл (кстати, это хороший дизайн), отметьте Простая очередь сообщений для C , если это работает для вас.

...