Подключение компа к передатчику.
Если делать под Win, нужно знать не только программирование, но и уверенно ориентироваться в Win32API. Использовать линии RxD/TxD COM порта (а значит аппаратную поддержку) не получится, как уже намекали прийдется использовать управляющие линии. Для работы с ними в реалтайм, необходимо максимально поднять приоритет задачи и потока. Функции работы с линиями COM работают на уровне ядра и очень ресурсоемкие из-за того, что приходится переключаться от уровня приложений до уровня ядра и наоборот. Мне удавалось принимать нестандартный протокол со скоростью 600бод, но загрузка проца была весьма ощутимой.
Можно, конечно, написать свой виртуальный драйвер к Com-порту, но это отдельная песня…
Думаю убедил, что с 15 летней давности знаниями Паскали , это сделать не просто… 😃
Сам последний раз программировал на Паскале лет так 15 назад… Так что знания в этом деле близки к нулю. 😃
Ну если от паскаля хоть что-то осталось, берите паскаль под микроконтроллер и вперед! А если познания близки к 0 - тогда уж лучше на С учиться. (только по тому, что народу больше на С пишет, а паскалей разных много, а людей на нем пишут мало…)
Кстати, взяв радиомодуль с приемником от спектрума ДХ5 - можно повесить его на компорт, из обвязки - таже мах3232, или даже резюк со стабилитроном 😃 Ну и питание надо 3,3 вольта где-то раздобыть… Правда там скорость порта не стандартная, но чуток покапавшись в реестре - вроде бы можно и переключить… Где-то инфу видел, могу посмотреть.
если возраст не скрываете…
Да, возраст я тут поставил от балды. Тогда мне было 20. 😃
msv
Спасибо за подробное объяснение (а точнее убеждение)!
Я здаюсь… 😛
А сейчас начну изучать основы программирования МК.
Это, все таки, ближе к паяльным делам! 😁
Если я не ошибаюсь, то ATmega самый простой в осволении?
Кстати, взяв радиомодуль с приемником от спектрума ДХ5 - можно повесить его на компорт, из обвязки - таже мах3232, или даже резюк со стабилитроном 😃 Ну и питание надо 3,3 вольта где-то раздобыть… Правда там скорость порта не стандартная, но чуток покапавшись в реестре - вроде бы можно и переключить… Где-то инфу видел, могу посмотреть.
Пасмотри, пожалуйста!
Информация была бы очень полезной.
Подскажите в таком вопросе:
Имеется 4-х канальный передатчик ART-TECH от самолета Cessna 182.
Требуется подключить к нему компьютер так, что бы добавить еще 2 канала управления. Приемник 6-ти канальный.
Такое уже кем-то делалось? Если нет, то где можно найти схему этого передатчика?
И как это можно реализовать?
Реализовано точно, сам выдел на этом форуме в прошлом году. Ни надо городить ком порт. Как вы собираетесь летать с таким устройством, будете таскать в рюкзаке ноут?.
Схема была реализована на Атмеге, к 4-ем каналам добавлял еще 2 дискретных, даже прошивка прилагалась, поищите! Я наверняка доложен был сохранить ссылку или схему, если найду, сообщу.
Реализовано точно, сам выдел на этом форуме в прошлом году. Ни надо городить ком порт. Как вы собираетесь летать с таким устройством, будете таскать в рюкзаке ноут?.
Схема была реализована на Атмеге, к 4-ем каналам добавлял еще 2 дискретных, даже прошивка прилагалась, поищите! Я наверняка доложен был сохранить ссылку или схему, если найду, сообщу.
Буду опять же очень признателен!
Но летать я на этом аппарате не буду. Это машина-робот, с камерой и датчиками, которая будет ездить вокруг дома. 😃
Камеру хочу сделать на вот таком акселерометре.
Информация была бы очень полезной.
По модулю - вот тут rcopen.com/forum/f8/topic127576/41 есть ссылка на другой сайт с описанием протокола дополнительного применика + отличия протокола для передающего модуля я приводил. В вашем случае - наверно можно использовать готовый приемник от спектрума, к нему подключать руль. машинки, а передающий модуль в ком. порт. По нестандартным скоростям ком. порта посмотрел - проблемы в усб-RS232 интерфейсами, как побороть их - инфа в приложении. С хардварными комами проблем возникнуть не должно.