[an error occurred while processing this directive]
пробовал. не успеваю. задач многовато.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
allmaker@ukr.net
21 марта 2006 г. 16:40
В ответ на:
Гораздо проще, логичнее и надежнее добавить програмный УАРТ. Исходники есть у Атмела, например, AVR304-305 -->
отправлено =AVR= 21 марта 2006 г. 16:36
Составить ответ
|||
Конференция
|||
Архив
Ответы
Плохо пробовал. Я делал 4 програмных полных 115КБодUART (Rx+Tx) на М128@14.745МГЦ, оставалось 10-20% свободного времени
—
=AVR=
(21.03.2006 17:12
80.92.96.19
,
пустое
)
м64 7.3728МГц, задействованы все таймера. можно, конечно еще поизголяться...
—
allmaker
(21.03.2006 17:25
213.227.199.171
,
пустое
)
Поставить самую дешевую тиньку дополнительно. Пусть приемом занимается и по SPI отдает.
—
Codavr
(21.03.2006 17:02
193.233.48.103
,
пустое
)
а память свободная есть?
—
ы
(21.03.2006 16:48
80.92.98.211
,
пустое
)
собственно о чем речь..
—
ы
(21.03.2006 16:53
80.92.98.211
, 338 байт)
а помехозащита? один семпл не кошерно
—
allmaker
(21.03.2006 16:57
213.227.199.171
,
пустое
)
RC на вход и уже кошерно.
—
Codavr
(21.03.2006 17:06
193.233.48.103
,
пустое
)
почему 1? 2 - 38400 же
—
ы
(21.03.2006 16:59
80.92.98.211
,
пустое
)
ну да, собственно... и еще. где гарантия, что принятые 8 бит это переданный 1 байт?
—
allmaker
(21.03.2006 17:05
213.227.199.171
,
пустое
)
не понял. разбором бит занимается супер луп которая определяет старт, стоп - все как надо.
—
ы
(21.03.2006 17:10
80.92.98.211
, 314 байт)
есть такой алгоритс over - sampling есть хорошая pdf толи от чипкона толи от нордика. как раз для приема асинхронного потока
—
ы
(21.03.2006 17:16
80.92.98.211
,
пустое
)
вот. только там для поболее семплов но идею с теорией можно подчеркнуть.
—
ы
(21.03.2006 17:23
80.92.98.211
,
пустое
,
ссылка
)
спасибо
—
allmaker
(21.03.2006 17:39
213.227.199.171
,
пустое
)
А гарантий даже CRC32 не дает
—
Codavr
(21.03.2006 17:07
193.233.48.103
,
пустое
)
не в том смысле (+)
—
allmaker
(21.03.2006 17:10
213.227.199.171
, 77 байт)
не в том смысле (+)
—
allmaker
(21.03.2006 17:10
213.227.199.171
, 77 байт)
да
—
allmaker
(21.03.2006 16:49
213.227.199.171
,
пустое
)
А как вы собираетесь несинхронизированные по времени пакеты обрабатывать? Будет игнорировать один из двух, которые одновременно придут?
—
rezident
(21.03.2006 16:43
195.222.149.11
,
пустое
)
да, для моего случая это нармально (+)
—
allmaker
(21.03.2006 16:47
213.227.199.171
, 133 байт)
Есть ли после прихода нужного пакета , Время , когда нужного пакета точно не будет. (И только это время выделять под прием достаточно частых и периодичных данных)
—
MrSerg
(21.03.2006 17:02
80.95.38.197
,
пустое
)
Тогда встает вопрос приоритета. Если принимается менее приоритетный, как поступать с ним если пошел более приоритетный?
—
Codavr
(21.03.2006 16:59
193.233.48.103
,
пустое
)
херить. он скоро опять прийдет
—
allmaker
(21.03.2006 17:04
213.227.199.171
,
пустое
)
NMEA? :))
—
ы
(21.03.2006 17:05
80.92.98.211
,
пустое
)
Через секунду?
—
Codavr
(21.03.2006 17:08
193.233.48.103
,
пустое
)
ф точку :))
—
allmaker
(21.03.2006 17:06
213.227.199.171
,
пустое
)
Ну если есть заранее сигнал от приоритетного, то передернуть УАРТ и все. (Проводное ИЛИ понятное дело)
—
Codavr
(21.03.2006 17:13
193.233.48.103
,
пустое
)
Осознал (+)
—
Codavr
(21.03.2006 17:22
193.233.48.103
, 249 байт)
как вариант
—
allmaker
(21.03.2006 17:46
213.227.199.171
,
пустое
)
ха ха...они ж на 9600 гонят по умолчанию. почему да и зачем 19200? 9600 я спокойно 4 семплами и вылавливаю. правда проц у меня помошнее))
—
ы
(21.03.2006 17:12
80.92.98.211
,
пустое
)
По умолчанию 4800
—
Codavr
(21.03.2006 17:14
193.233.48.103
,
пустое
)
во психанул с регистрацией...
—
allmaker
(21.03.2006 16:42
213.227.199.171
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru