реклама на сайте
подробности

 
 
> Как оформить задачу для виртального COM порта ?
inventor
сообщение Jul 11 2017, 07:49
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Делаю программулину на STM32f407, где используется USB виртуальный порт
использую STM - овские библиотеки
Не совсем понятно, как оформить задачу для обработки COM порта
как таковых прерываний там нет
из которых что то можо пересылать ждущей задаче
то есть вопрос вот в чем: какую функцию поставит в бесконечный цикл?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Эдди
сообщение Jul 11 2017, 11:40
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Заполнять принимающий буфер из обработчика событий USB, выставлять глобальный флаг готовности при обнаружении '\n' или еще чего-нибудь.
Совершенно ничем же не отличается от обработки событий UART!
Go to the top of the page
 
+Quote Post
inventor
сообщение Jul 11 2017, 14:23
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(Эдди @ Jul 11 2017, 14:40) *
Заполнять принимающий буфер из обработчика событий USB, выставлять глобальный флаг готовности при обнаружении '\n' или еще чего-нибудь.
Совершенно ничем же не отличается от обработки событий UART!

Это ничего будет, с точки зрения того
что само заполнение буфера вне контекста ОС
и я из него же передаю сообщение в задачк?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 23:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01354 секунд с 7
ELECTRONIX ©2004-2016