Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено viiv 02 июня 2003 г. 21:31
В ответ на: Да написать-то ничего не мешает, клава все стерпит... отправлено blackbit 02 июня 2003 г. 20:33

> uart_tx_frame (&l, sizeof (l));
> Это у вас так кусок пакета формируется?
> и прям так сразу полетел? Прям так и послали?

С чего это Вы взяли, что это "кусок пакета формируется"?
Это весь пакет в котором лежит один параметр (4 байта).
И более нормального способа передать такой "пакет" я не
знаю. Может Вы просвятите, как написать?

Представте устройство, которое раз в 10 милисекунд должно выдать в UART какой либо 32-х разрядный параметр (например, координату). И все. Оно только это и выдает. Пакет состоит из 4-х байт данных (всего один параметр). Что Вам не нравится в этой строчке кода? Как бы Вы написали?

> Ёптель! Ну хоть бы приведение типа сделали для приличия,
> перед экзекуцией... Так ведь только на [..] посылают.

А Вы, когда функцию memcpy () вызываете, всегда приводите типы?

> И вообще. Трудно с Вами.
> То Вы под контрольной суммой "имеете ввиду какие-либо проверочные
> байты, CRC-8, CRC-16, CRC-32, суммирование байт по модулю 2, ".
>
> Контрольная сумма и CRC - вещи разные, как хрен и редька.

Да что Вы прицепились к "контрольной сумме":
1) Можно и контрольную сумму применить.
2) Я же уже признал, что написал не корректно и конкретизировал,
что я имел ввиду.


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru