Val Опубликовано 5 апреля, 2007 Поделиться Опубликовано 5 апреля, 2007 Вопрос знающим по протокол пользовательских датаграмм (UDP) - как можно состыковать логику и железяки. Т.е. надо принимать и обрабатывать данные по протоколу и в зависимости от этих данных рулить определенными устройствами. Подтолкните в нужном направлении пожалуйста... :oops: Ссылка на комментарий
Гость hcube Опубликовано 7 апреля, 2007 Поделиться Опубликовано 7 апреля, 2007 Wiz*t w3100 и производные. Это готовый TCP/IP порт в железяке. TCP/IP точно поддерживает, возможно и UDP тоже, надо глянуть доку. Примерно за 30 баксов продаются платки с W3100, phy чипом и паралельным интерфейсом. Т.е. подключаешь туда с одной стороны МК, с другой трансформатор и eth разъем - и вперед. Проблема в зашивании UDP в железяку в том, что он работает поверх MAC слоя, который тоже надо программировать. В некоторых контроллерах, например в AT91SAM7X256, eth контроллер есть встроенный. Но к нему опять же надо чип физического уровня, раз, и возрастает обьем геммороя по программированию MAC уровня. Ссылка на комментарий
Val Опубликовано 7 апреля, 2007 Автор Поделиться Опубликовано 7 апреля, 2007 Кстати, насоветовали проще сделать - отлавливать все это дело в компьютере, обрабатывать на нем же и выводить в любой стандартный порт - COM, LPT, USB... Ссылка на комментарий
Гость hcube Опубликовано 9 апреля, 2007 Поделиться Опубликовано 9 апреля, 2007 Ну, можно и так. Но я думал, что тебе что-то автономное надо ;-). Ссылка на комментарий
Val Опубликовано 9 апреля, 2007 Автор Поделиться Опубликовано 9 апреля, 2007 Мне необходимо вывести данные, выдаваемые программой с компьютера, чтобы потом их иожно было обработать... Ссылка на комментарий
Гость hcube Опубликовано 10 апреля, 2007 Поделиться Опубликовано 10 апреля, 2007 Вывести куда? На принтер? Тогда надо просто создать прогу, которая умеет сокеты слушать и с ними что-то делать. Уточни задачу ;-) Ссылка на комментарий
Val Опубликовано 10 апреля, 2007 Автор Поделиться Опубликовано 10 апреля, 2007 Вывод в USB. Тогда надо просто создать прогу, которая умеет сокеты слушать и с ними что-то делать. Во-во, точно так. Ссылка на комментарий
Гость flysnake Опубликовано 10 апреля, 2007 Поделиться Опубликовано 10 апреля, 2007 Вывод в USB Очень дельный совет тебе дали по "программе-траслятору". Мне кажется, что тебе это ближе, чем разбираться в протоколе на уровне микроконтроллеров... Кстати, выводить лучше не в USB, а в СОМ (или поставить конвертор USB - СОМ). Выбор микроконтроллеров с USB существенно меньше, чем с UART. Ссылка на комментарий
Val Опубликовано 10 апреля, 2007 Автор Поделиться Опубликовано 10 апреля, 2007 СОМ порт уже занят программой. Туда выводятся данные PDA. Так что прграмма должна транслировать в другой порт... а выбор тут небольшой - USB или LPT. Ссылка на комментарий
Гость flysnake Опубликовано 10 апреля, 2007 Поделиться Опубликовано 10 апреля, 2007 Так что прграмма должна транслировать в другой порт... а выбор тут небольшой - USB или LPT. Тогда два решения - повесить на USB преобразовалку в СОМ или применить контроллер с USB. К сожалению, их выбор действительно ограничен. Мы используем для обеспечения USB в микроконтроллерах специальные микросхемы (USB - COM или USB - параллельный порт) но это здорово удорожает схему... Кроме того, на простой плате такую схемы довольно сложно собрать. Вариант с СОМом можно собрать даже на "слепыше"... Ссылка на комментарий
Val Опубликовано 10 апреля, 2007 Автор Поделиться Опубликовано 10 апреля, 2007 Зачем что-то преобразовывать... Вот выход: Тогда надо просто создать прогу, которая умеет сокеты слушать и с ними что-то делать. Данные затем пишутся в USB порт. И микроконтроллер не нужен.... Ссылка на комментарий
Гость flysnake Опубликовано 10 апреля, 2007 Поделиться Опубликовано 10 апреля, 2007 И микроконтроллер не нужен Я думал что этот вопрос тебя интересует для передачи данных в кокпит для симулятора планера и приема данных из него... То есть двигать всякой всячиной (стрелки, моторы) и принимать сигнал с ручек и тумблеров... Ссылка на комментарий
Рекомендуемые сообщения