|
Обработка USART в прерывании, когда их много |
|
|
|
 |
Ответов
|
Feb 1 2017, 07:16
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(toweroff @ Feb 1 2017, 08:23)  Конечно, флаг PE молчит При нарушении фрейма до четности дело не доходит. Так что: 1) Проверяете установки четности и разрядости. 2) два стопбита на передающей стороне установите для поверки. Цитата(uriy @ Feb 1 2017, 06:48)  Биты четности и стоп биты одинаково настроены на приемнике и передатчике? Стопбиты относятся только к передатчику, так что говорить об одинаковости настроек не приходится вообще.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 1 2017, 07:42
|
Знающий
   
Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088

|
Цитата(zltigo @ Feb 1 2017, 10:16)  Стопбиты относятся только к передатчику, так что говорить об одинаковости настроек не приходится вообще. Framing error на приемнике как раз и сигнализирует, что во время стоп-битового интервала начался новый фрейм. Это может быть следствие как разных настроек количества стоп-битов, так и разных скоростей. Поэтому, когда на передаче задано 2 стоп-бита, а на приеме один - работать будет, а вот наоборот не всегда.
--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
|
|
|
|
Сообщений в этой теме
toweroff Обработка USART в прерывании Jan 28 2017, 20:14 AHTOXA Цитата(toweroff @ Jan 29 2017, 01:14) но ... Jan 28 2017, 20:51 SSerge Ваш шайтан-флаг фактически есть инверсия TXEIE.
Ф... Jan 29 2017, 08:06 uriy А надо ли вам вообще эти прерыания? Что насчет DMA... Jan 29 2017, 16:33 toweroff Ну, все как всегда - "Дело было не в бобине, ... Jan 30 2017, 07:27 toweroff Не буду новую тему плодить, спрошу здесь
Постоянн... Jan 31 2017, 18:21 uriy ЦитатаПоэтому, когда на передаче задано 2 стоп-бит... Feb 1 2017, 11:59 gerber Цитата(uriy @ Feb 1 2017, 14:59) Почти со... Feb 1 2017, 12:07  zltigo Цитата(gerber @ Feb 1 2017, 14:07) Отчего... Feb 1 2017, 14:14 toweroff В общем воткнул в аппаратный COMport - никаких оши... Feb 1 2017, 12:28
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|