inventor 0 11 июля, 2017 Опубликовано 11 июля, 2017 · Жалоба Делаю программулину на STM32f407, где используется USB виртуальный порт использую STM - овские библиотеки Не совсем понятно, как оформить задачу для обработки COM порта как таковых прерываний там нет из которых что то можо пересылать ждущей задаче то есть вопрос вот в чем: какую функцию поставит в бесконечный цикл? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 1 11 июля, 2017 Опубликовано 11 июля, 2017 · Жалоба Заполнять принимающий буфер из обработчика событий USB, выставлять глобальный флаг готовности при обнаружении '\n' или еще чего-нибудь. Совершенно ничем же не отличается от обработки событий UART! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
inventor 0 11 июля, 2017 Опубликовано 11 июля, 2017 · Жалоба Заполнять принимающий буфер из обработчика событий USB, выставлять глобальный флаг готовности при обнаружении '\n' или еще чего-нибудь. Совершенно ничем же не отличается от обработки событий UART! Это ничего будет, с точки зрения того что само заполнение буфера вне контекста ОС и я из него же передаю сообщение в задачк? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 1 11 июля, 2017 Опубликовано 11 июля, 2017 · Жалоба Так там еще и ОСРВ? Тогда я пас. Я этим не пользуюсь (за ненадобностью). А c F407 я когда-то баловался, но этот быдлокод использовать не советую — оно на SPL. Надо, наверное, вообще это позорище с гитхаба удалить... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
inventor 0 12 июля, 2017 Опубликовано 12 июля, 2017 · Жалоба Так там еще и ОСРВ? Тогда я пас. Я этим не пользуюсь (за ненадобностью). А c F407 я когда-то баловался, но этот быдлокод использовать не советую — оно на SPL. Надо, наверное, вообще это позорище с гитхаба удалить... я стараюсь проги писат так, чтобы системно зависимые вещи были отдельно в принципе мне без разницы - SPL или opencm3 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 135 12 июля, 2017 Опубликовано 12 июля, 2017 · Жалоба Так там еще и ОСРВ?Название раздела: "Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > FreeRTOS". Внезапно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 1 12 июля, 2017 Опубликовано 12 июля, 2017 · Жалоба Внезапно. [offtop] Я никогда не обращаю внимание на название разделов, т.к. смотрю ссылки из "активные темы". [/offtop] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 135 13 июля, 2017 Опубликовано 13 июля, 2017 · Жалоба Я никогда не обращаю внимание на название разделовНапоминает "я никогда не смотрю на дорогу на пешеходном переходе, водители обязаны меня пропускать". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
juvf 17 13 июля, 2017 Опубликовано 13 июля, 2017 · Жалоба Это ничего будет, с точки зрения того что само заполнение буфера вне контекста ОС и я из него же передаю сообщение в задачк? Ничего. При приеме выставляю флаг готовности данных. В таске жду этот флаг Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
inventor 0 14 июля, 2017 Опубликовано 14 июля, 2017 · Жалоба Ничего. При приеме выставляю флаг готовности данных. В таске жду этот флаг понятно, не особо красиво, но работает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться