Перейти к содержанию
Aviamodelka - форум авиамоделистов-самодельщиков

Бальза Фанера Карбоновые трубки Эпоксидные смолы Карбоновые стержни Латунные трубки Проволока ОВС Ткани

Бальза, Фанера, Карбоновые трубки, Эпоксидные смолы, Карбоновые стержни, Латунные трубки, Проволока ОВС, Ткани, МРД, Клеи

Вопрос спецам по протоколу пользовательских датаграмм (UDP).


Val

Рекомендуемые сообщения

Вопрос знающим по протокол пользовательских датаграмм (UDP) - как можно состыковать логику и железяки.

 

Т.е. надо принимать и обрабатывать данные по протоколу и в зависимости от этих данных рулить определенными устройствами.

 

Подтолкните в нужном направлении пожалуйста... :oops:

Ссылка на комментарий

Бальза Фанера Карбоновые трубки Эпоксидные смолы Карбоновые стержни Латунные трубки Проволока ОВС Ткани

Бальза, Фанера, Карбоновые трубки, Эпоксидные смолы, Карбоновые стержни, Латунные трубки, Проволока ОВС, Ткани, МРД, Клеи

  • Ответов 11
  • Создана
  • Последний ответ

Топ авторов темы

Wiz*t w3100 и производные. Это готовый TCP/IP порт в железяке. TCP/IP точно поддерживает, возможно и UDP тоже, надо глянуть доку. Примерно за 30 баксов продаются платки с W3100, phy чипом и паралельным интерфейсом. Т.е. подключаешь туда с одной стороны МК, с другой трансформатор и eth разъем - и вперед.

 

Проблема в зашивании UDP в железяку в том, что он работает поверх MAC слоя, который тоже надо программировать. В некоторых контроллерах, например в AT91SAM7X256, eth контроллер есть встроенный. Но к нему опять же надо чип физического уровня, раз, и возрастает обьем геммороя по программированию MAC уровня.

Ссылка на комментарий

Кстати, насоветовали проще сделать - отлавливать все это дело в компьютере, обрабатывать на нем же и выводить в любой стандартный порт - COM, LPT, USB...

Ссылка на комментарий
Вывод в USB

Очень дельный совет тебе дали по "программе-траслятору". Мне кажется, что тебе это ближе, чем разбираться в протоколе на уровне микроконтроллеров...

Кстати, выводить лучше не в USB, а в СОМ (или поставить конвертор USB - СОМ). Выбор микроконтроллеров с USB существенно меньше, чем с UART.

Ссылка на комментарий

СОМ порт уже занят программой.

Туда выводятся данные PDA.

 

Так что прграмма должна транслировать в другой порт... а выбор тут небольшой - USB или LPT.

Ссылка на комментарий
Так что прграмма должна транслировать в другой порт... а выбор тут небольшой - USB или LPT.

Тогда два решения - повесить на USB преобразовалку в СОМ или применить контроллер с USB. К сожалению, их выбор действительно ограничен. Мы используем для обеспечения USB в микроконтроллерах специальные микросхемы (USB - COM или USB - параллельный порт) но это здорово удорожает схему... Кроме того, на простой плате такую схемы довольно сложно собрать. Вариант с СОМом можно собрать даже на "слепыше"...

Ссылка на комментарий

Зачем что-то преобразовывать...

Вот выход:

Тогда надо просто создать прогу, которая умеет сокеты слушать и с ними что-то делать.

Данные затем пишутся в USB порт.

И микроконтроллер не нужен....

Ссылка на комментарий
И микроконтроллер не нужен

Я думал что этот вопрос тебя интересует для передачи данных в кокпит для симулятора планера и приема данных из него... То есть двигать всякой всячиной (стрелки, моторы) и принимать сигнал с ручек и тумблеров...

Ссылка на комментарий

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

×
  • Создать...