Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Посчитать бит четности
Отправлено
syncro
(94.179.132.183)
28 июня 2010, г. 13:10
Как на Си для ATMEGA посчитать программно бит четности для передачи по программному UART?
Составить ответ
|
Вернуться на конференцию
Ответы
Подсчитывайте единичные биты, которые выдаете в уарт - результат - бит четности.
-
mandigit
(28.06.2010, 17:24:33
91.79.38.163
,
пустое
)
Вот так можно(+)
-
Quasy
(28.06.2010, 13:29:7
192.168.0.207,80.243.9.34
, 256 байт)
Спасибо, попробую
-
syncro
(28.06.2010, 13:39:48
94.179.132.183
,
пустое
)
Складываете все разряды через XOR, если 1, то нечётное кол-во единиц, ну и наоборот, то чётное
-
NPN
(28.06.2010, 13:27:18
62.84.104.1
,
пустое
)
Я еще новичок в этом. Сложить по XOR это в смысле как?
-
syncro
(28.06.2010, 13:37:50
94.179.132.183
,
пустое
)
XOR - это "исключающее или", в Си оно как "^" обозначается. Ну Квази нормальный вариант дал.
-
NPN
(28.06.2010, 13:44:11
62.84.104.1
,
пустое
)
Спасибо
-
syncro
(28.06.2010, 13:48:11
94.179.132.183
,
пустое
)
быстро - таблицей, экономно - подсчетом кол-ва единичных битов
-
argus98
(28.06.2010, 13:18:47
81.22.205.230
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сколько миллиампер в одном ампере ?:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru