roboforum.ru

Технический форум по робототехнике.

rover p3 бесчеловечные эксперименты и ворклог

Myp » 02 фев 2007, 22:04

вобще беда какаято с программированием под wm2002

создал простой хелло ворд с 1й кнопкой которая ничего не делает

и просто откомпилировал
в итоге 18 ошибок....

Myp » 03 фев 2007, 20:27

ыыыыыыыыы
вот я дубина
отломал к чёрту весь разъём на кпк


сижу локти кусаю
отрвал разъём вместе с дорожками на плате даж обратно припаять некчему
ыыыыыы

Lirzman » 03 фев 2007, 20:29

Myp писал(а):ыыыыыыыыы
вот я дубина
отломал к чёрту весь разъём на кпк


сижу локти кусаю
отрвал разъём вместе с дорожками на плате даж обратно припаять некчему
ыыыыыы


Жестоко однако :shock:

Myp » 03 фев 2007, 21:50

фу блин
вроде припаял обратно
полтора часа с паяльником сидел

всё отлично тока 2 ножки замыкаются никак не разлепить...

MegaBIZON » 03 фев 2007, 22:35

всё отлично тока 2 ножки замыкаются никак не разлепить...

Расковыряй иголочкой, должно получиться :J Я верю фтибя!

Myp » 04 фев 2007, 00:22

достало всё :evil:
оторвало чё припаял и припаял провода прямо к плате
для надёжности  термоклеем проклеил. и провода наружу из корпуса вывел

теперь кпк обзовёлся несъёмным USB разъёмом

Myp » 04 фев 2007, 03:52

это ужасно
пытаюсь поставить виндоус 3.11...


4 часа ночи установка продолжается...


странно, такое ощущене что лукс с процом 400  мГц и винмобайл2003 работает гораздо шустрее чем ровер с процом 400 и винмобайл2002


очень нужно програмное обеспечение
может ктото видел проекты роботов из компьютеров типа TX
всякие 386 486 и всё в таком духе
в частности интересуют исходники программ под дос для управления двигателями

ЗЫ
ктонить знает чем отличается generic IRDA от native IRDA???

Lirzman » 04 фев 2007, 19:03

Все, решил делать робота на основе КПК(Rover p1), прочитал умную книжку и решил коннектить avr через ик порт, думаю так безопаснее будет(а то спалю нафиг порт и потом локти кусать буду).

Соответственно вопрос: На чем проще писать программу(в плане готовых библиотек для ИК порта)?
Имеется Visual Studio 2005 с возможностью писать под платформу .NET(это был-бы лучший вариант).
Еще можно поставить эмулятор DOS и кодить на С++ или Паскале, но думаю с этим геморой тот еще будет, и скорость будет желать много лучшего.

Кто сталкивался с такой проблемой отпишитесь.

МУР писал(а):ЗЫ
ктонить знает чем отличается generic IRDA от native IRDA???


Не помню.  :?

ЗЫ
Пробовал кодить на Embedded C++, и скажу прямо - слишком трудно(по крайней мере для меня, .NET гораздо проще)

Myp » 04 фев 2007, 22:11

eVC4 попробовал
вобще задница какаято...ничигошеньки непонятно
попробую eVB

кодить тоже пожалуй буду под ик порт
в принципе нашёл программу с исходниками под eVC терминал ком портов
если там выставить ком порт тот к которому ИК подрублен  то можно управлять ИК напрямую

гемороя с дос эмулятором никакого совершенно
поставил и пользуйся
главный минус что консольные программы не рулят
но плюс в том что писать относительно легко и исходники доступней

Lirzman » 05 фев 2007, 01:13

Так, после 3 часов интенсивных поисков нашел кучу схем, наиболее простая - на hsdl-7001(декодер) и hsdl-1001(ресивер\трансивер), проблема в том что на стороне МК должен работать обработчик протокола(а их тоже много),исходники представлены в основном для связки Palm-PIC, реализации работы IRDA под wm2003 на C# нет вообще(если не считать MSDN), все в основном для Embedded VC++.

Будем искать дальше...

ЗЫ:
Вот неплохой пример, но опять-же ASM,ASM,ASM..........

ДОБАВЛЕНО: Вот по протоколам инфа

Myp » 05 фев 2007, 15:13

хм
путём лазаний по форумам выяснил что стандартными методами данные с кпк заворачиваются в протокол IrDA и отсылаются
тоесть отправив "123" в сом:3 на кпк в итоге на МК мы получим несколько посылок в формате IrDA. чтоб этого небыло надо использовать микросхему IrDA контроллер типа как в книжке или зашивать в мк сам протокол IrDA.

блин лишний гемор

Вот неплохой пример, но опять-же ASM,ASM,ASM..........

в принципе там подробное объяснение как работает тока я исходников там не увидел
куда жать то чтоб посмотреть воочию?


надо копать в сторону программ ДУ телевизоров и тп
там всё принимается в RAW и отправляется также
Последний раз редактировалось Myp 05 фев 2007, 15:38, всего редактировалось 1 раз.

Lirzman » 05 фев 2007, 15:30

Вот нашел реализацию на С , НО!!! видимо все это писалось под старую версию gcc, и на новой ничего компилироваться не хочет.
К тому-же, для работы примера надо скачать доп. библиотеку которая в свою очередь тоже выдает кучу ошибок при компиляции.  :(

Даже не знаю что теперь делать...

ЗЫ Скачал библиотеку под .NET для работы с COM  и IR портами, так что теперь  все упирается в МК.

Lirzman » 05 фев 2007, 15:34

Да и еще, в этом примере все обрабатывается программно, так что с производительностью думаю будут большие проблемы.

Lirzman » 05 фев 2007, 15:47

Учитывая вышеупомянутые проблемы с IRDA, думаю "хардварная" реализация СОМ соединения МК с КПК будет лучшим решением.
Ну если конечно распиновка которую вы привели ранее верна. :D
Тут и Тут нашел разъемы для кпк(22-х контактные).
Осталось только найти где их продают. :?

Myp » 05 фев 2007, 15:53

Lirzman писал(а):Да и еще, в этом примере все обрабатывается программно, так что с производительностью думаю будут большие проблемы.


хм плёхо
я уже смотрю в сторону отдельных микросхем которые IrDA реализуют
цена правда кусачая, по 250 рублей штука...MCP2155.
Последний раз редактировалось Myp 05 фев 2007, 16:03, всего редактировалось 1 раз.


Rambler\'s Top100 Mail.ru counter