Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
вопрос по usartu !!
Отправлено
sma
17 января 2007 г. 13:44
посылаю одним контроллером через usart массив 16 байт на второй приходит не 16 а 21
скорость передачи 19200
atmega 128 4мгц
в чём проблема?
Составить ответ
|
Вернуться на конференцию
Ответы
До кучи: подскажите алгоритм с коррекцией ошибок, работающий в условиях диких помех (устойчивость к воздействию наносекундных помех 4000 В)?
—
Samsony
(17.01.2007 13:57:48
85.93.35.221
,
пустое
)
Как у вас аппаратно реализован интерфейс? Надеюсь, эти 4кВ у вас не по плате ползают?
—
32768
(17.01.2007 14:07:42
193.254.218.177
,
пустое
)
Не. Стоит MAX485 с защитой. Засовываем кабель КММ 4*0,12 (витой, экранированный) в клещи генератора помех (длинна 1 м) - связь пропадает. Протокол простой, с 2 байтной СRC
—
Samsony
(17.01.2007 14:31:40
85.93.35.221
,
пустое
)
Из сроя не выходит. Нужна коррекция ошибок. А какой уровень устойчивости при 4 000 В? (2000 - четвертый)
—
Samsony
(17.01.2007 14:34:37
85.93.35.221
,
пустое
)
Ответ:
—
32768
(17.01.2007 13:56:38
193.254.218.177
, 271 байт)
Ответ: пока просто 2 контроллера связанны по usart
—
sma
(17.01.2007 14:09:34
80.246.241.26
, 310 байт)
Ответ:
—
32768
(17.01.2007 14:22:21
193.254.218.177
,
пустое
,
ссылка
)
Ответ: что то ссылка эта у меня не работает
—
sma
(17.01.2007 14:59:41
80.246.241.26
,
пустое
)
убери в строке адреса одну из http
—
megajohn
(17.01.2007 15:08:15
82.140.84.195
,
пустое
)
Ответ: спасибо
—
sma
(17.01.2007 16:03:21
80.246.241.26
,
пустое
)
да уж...удивительно, как оно вообще работает в таких условиях....
—
32768
(17.01.2007 14:16:35
193.254.218.177
,
пустое
)
дык 0x15 = 21 в десятичной =)))))))))))00
—
megajohn
(17.01.2007 14:14:18
82.140.84.195
,
пустое
)
Ответ: точно ))))) спасибо
—
sma
(17.01.2007 14:22:20
80.246.241.26
,
пустое
)
На самом деле вы недополучаете один байт, поскольку передаете по i=0 до i<=21, т.е. 22 байта
—
GM
(17.01.2007 14:28:2
84.252.243.82
,
пустое
)
нии..там i<=21.. все намана
—
IV
(17.01.2007 18:37:24
81.23.109.150
,
пустое
)
Где ж нормально, когда от нуля до 21 включительно. Сравните условия i<21 (счет от 0 до 20, всего 21) и i<=21 (счет от 0 до 21, всего 22). (
—
GM
(18.01.2007 02:38:4
81.79.196.96
,
пустое
)
1. См. осциллографом 2. Изменить длину, содержимое посылки 3. Настройки UART? м.б. не 8-бит формат (+):
—
argus98
(17.01.2007 13:55:33
81.22.205.230
, 146 байт)
Байты сличал?
—
Vladimir Ljaschko
(17.01.2007 13:54:46
80.134.62.241
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 13:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru