Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Про WAKE
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
muravei
Какие упражнения надо проделать что бы им послать что-нибудь?
spf
Цитата(muravei @ Feb 8 2007, 13:32) *
Какие упражнения надо проделать что бы им послать что-нибудь?

Все там - Спецификация протокола WAKE © Ридико Леонид Иванович
muravei
Цитата(spf @ Feb 8 2007, 13:47) *
Все там

Там я читал-нет.
Я , конечно, понимаю что можно и так разобраться, но...
Почему бы не ответить , если делал.Меня интересует со стороны контроллера.
Например, что в структуре должен заполнить я(адрес , команда данные -само собой), а что оно.
Кроме того передача начинается с прерывания, а с чего оно дожно возникнуть, или первый раз позвать UARTTX надо вручную?
bgc
В чем состоят положительные отиличительные особенности протокола?
Дайте ссылки, пожалуйста.
spf
Цитата(muravei @ Feb 8 2007, 16:02) *
Цитата(spf @ Feb 8 2007, 13:47) *

Все там
Там я читал-нет.

Даже в примерах?

Цитата
Я , конечно, понимаю что можно и так разобраться, но...
Почему бы не ответить , если делал.

Я не делал.
Вопрос задан без обоснования текущего положения, поэтому решил что не вся инфа по теме изучена, дал ссылку на наиболее полную подборку.
muravei
Цитата(spf @ Feb 8 2007, 14:23) *
Я не делал.

Тогда извините .
Цитата(bgc @ Feb 8 2007, 14:17) *
Дайте ссылки, пожалуйста.

Дали же.
GDI
для начала передачи есть функция send_tx_frame(), если мне память не изменяет.. она передает стартовый символ, после передачи которого и возникают нужные прерывания..
vesago
Напишу как у меня. Сразу скажу, что реализацю я почерпнул в примерах этого раздела форума - вариант ваке от haker_fox. Основа - кольцевой буфер с соответствующими процедурами из атмеловской аппликухи + буфер для передачи пакета ваке и буфер приема пакета ваке - не кольцевые. Эту систему я пользую не только для уарта, но и вообще для всяких асинхронных процессов обработки данных. У меня есть ряд подпрограмм для ваке: приема пакета, передачи пакета, подпрограммы выполнения команд, процесс. В процессе, который крутится в майне постоянно вызывается подпрограмма приема пакета, которая ловит начала фрейма, декодирует байтстаффинг, расчитывает контрольную сумму и контролирует размер буфера. Эта прога возвращет в процесс результат приема фрейма и является основой свитча. Если результат успешный, выполняется соответсвующая команда.
Dog Pawlowa
Цитата(bgc @ Feb 8 2007, 15:17) *
В чем состоят положительные отиличительные особенности протокола?
Дайте ссылки, пожалуйста.

Да обычный пакетный протокол без излишеств. Команду получил - ответ отправил.
Ни за, ни против, мне он показался неудобным. ВО всяком случае я свой использую.
Doka
Цитата(bgc @ Feb 8 2007, 15:17) *
В чем состоят положительные отиличительные особенности протокола?
Дайте ссылки, пожалуйста.
не поверите, но в простоте .. =)

Цитата(Dog Pawlowa @ Feb 8 2007, 18:41) *
Да обычный пакетный протокол без излишеств. Команду получил - ответ отправил.
Ни за, ни против, мне он показался неудобным. ВО всяком случае я свой использую.

не скажу насчет удобств - когда нет времени на "высасывание из пальца", согласования и документирование своего протокола - Wake - самое то.
Реализовывал его с некоторыми модификациями на TMS320VC5502 .
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.