Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Передать unsigned Long через USART в контроллер
Отправлено
indepth
02 апреля 2008 г. 19:03
контроллер AVR tinny 2313
среда CodeVisionAvr
нашел функции работающие с усарт но они передают либо char
либо строку
в строку конвертировать не хотелось бы так как увеличится число передаваемых байт
Составить ответ
|
Вернуться на конференцию
Ответы
Да передать - не вопрос, а вот как при приеме свой флоат восстанавливать будешь? Придумаешь - оттуда и пляши
—
MBedder
(02.04.2008 19:49:44
80.92.96.19
,
пустое
)
пусть не флоат, а лонг - один хрен
—
MBedder
(02.04.2008 20:06:0
80.92.96.19
,
пустое
)
так и передайте (+)
—
SM
(02.04.2008 19:15:20
80.92.255.53
, 258 байт)
Ответ:
—
indepth
(03.04.2008 07:44:12
195.91.143.142
, 77 байт)
Или вот так:
—
vitalyn
(02.04.2008 19:39:10
89.189.191.4
, 292 байт)
Тогда уж
—
Oldring
(02.04.2008 20:05:26
91.76.16.155
, 187 байт)
& 0xff лишнее
—
ы
(02.04.2008 19:44:29
80.92.98.211
,
пустое
)
+1
—
vinogradov
(02.04.2008 19:18:29
92.112.9.87
,
пустое
)
присоединяюсь )
—
sag1979
(02.04.2008 19:16:53
77.108.96.154
,
пустое
)
Организуйте UNION и его передавайте по байтам ...
—
vinogradov
(02.04.2008 19:06:58
92.112.9.87
,
пустое
)
а разьве трудно взять байты от указанного типа по отдельности ? ....констру...{+}
—
sag1979
(02.04.2008 19:15:53
77.108.96.154
, 214 байт)
Или сдвигайте unsigned long. Но это медленно и некрасиво ...
—
vinogradov
(02.04.2008 19:15:1
92.112.9.87
,
пустое
)
Зато не чувствительно к endiannes платформы :)
—
SM
(02.04.2008 19:19:23
80.92.255.53
,
пустое
)
да тут порядок следования битов не так важен....тут другая проблема(+)
—
sag1979
(02.04.2008 19:46:3
77.108.96.154
, 176 байт)
Эти вопросы нужно решать соответсвующим пакетным протоколом.
—
Oldring
(02.04.2008 20:07:6
91.76.16.155
,
пустое
)
ну сделай какой-нить байт-стаффинг сверху. Но к заданному вопросу это не относится.
—
SM
(02.04.2008 20:00:34
80.92.255.53
,
пустое
)
согласен..это я растекаюсь мыслью по древу (с) .......а про байт-стафинг я ...{+}
—
sag1979
(02.04.2008 20:02:5
77.108.96.154
, 190 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 12:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru