Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ: Да уж. Спец, бля... Флаги сбрасываются буферизуются вместе с байтом (+)
Отправлено
Спунер
25 апреля 2008 г. 22:40
В ответ на:
2 MBedder: можно пояснить, откуда такое требование (по ссылке):
отправлено Леонид Иванович 25 апреля 2008 г. 22:32
уходит байт - уходят и его флаги...
Составить ответ
|
Вернуться на конференцию
Ответы
Пишут, правда, "However, all flags must be set to zero when the UCSRA is written for upward compatibility of future USART implementations." Но это если по другим причинам пишем в регистр UCSRA, то биты, соответсвующие флагам, нужно грузить нулем. А в случае ошибки UART следующий же байт может успешно приняться без вмешательства программы.
—
Леонид Иванович
(25.04.2008 22:47:9
87.252.227.57
,
пустое
)
Ответ: Только вот не понимаю в чём мистический смысл (+)
—
Спунер
(25.04.2008 23:01:16
217.118.66.43
, 122 байт)
Единицей удобно сбрасывать флаги прерываний - в регистр флагов нужно писать то же число, что и в регистр масок.
—
Леонид Иванович
(25.04.2008 23:05:9
87.252.227.57
,
пустое
)
Ответ: А нулём када удобней ?
—
Спунер
(25.04.2008 23:09:53
217.118.66.43
,
пустое
)
Когда ты нахуй пойдешь - тогда и нулем удобно
—
MBedder
(25.04.2008 23:57:0
80.92.96.19
,
пустое
)
Ответ: Ах ты ПИДОР... Мало того, что ламер ищё и хам
—
Спунер
(26.04.2008 07:19:45
217.118.66.4
,
пустое
)
И они никак не мешают приёму байта.. Кароче ламер этот Empidor
—
Спунер
(25.04.2008 22:44:0
217.118.66.43
,
пустое
)
Зачем переходить на личности? Это сугубо технический вопрос, хотелось бы прояснить. На ошибки UART наталкиваемся редко, некорректность программы вполне может остаться незамеченной.
—
Леонид Иванович
(25.04.2008 22:51:25
87.252.227.57
,
пустое
)
Ответ: Я всегда тестирую : подаю на UART бит.поток с немного отличающимся бодрейтиком
—
Спунер
(25.04.2008 22:57:39
217.118.66.43
,
пустое
)
Ответ: Или с неправильным битом чётности или СТОП-битом
—
Спунер
(25.04.2008 22:58:57
217.118.66.43
,
пустое
)
Ответ: И убеждаюсь, что программа видит ошибки в байтах
—
Спунер
(25.04.2008 22:59:31
217.118.66.43
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сколько миллиампер в одном ампере ?:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru