usb адаптер (реализация)
Да собственно говоря, чисто дело привычки, я начинал с 51ой серии, потом плавно перешел на AVR, так как по моему мнению:
- Дешевле значительно (пусть даже и не промышленные масштабы, все равно приятнее)
- Простой как дерево программатор (даже USB, и даже JTAG можно за день спаять, а три резистора и три стабилитрона вобще не вопрос).
- Даже в самых дешевых магах есть АЦП (самая на мой взгляд нужная перефирия)
- Си ориентированная система команд (пинайте меня ногами, но я ни за что не буду писать на асме, только Си, процесс программирования должен доставлять удовольствие)
- Масса средств разработки и отладки, включая бесплатные.
- Масса документации.
Ну и т.д. и т.п. (люблю я их!!)
Ну вот, хоть лёгкий конструктив появился в вопросе типа кто сильнее - слон или кит.
Начинал с 51ой серии.
Мне тоже приятно вспомнить нормальный необрезанный асм PDP-11, с которого я собственно и начал изучение.
(Б3-34, которую кто-то упоминал в соседней ветке, не в счёт)
- чисто дело привычки
Тут не поспоришь, как я первое время на К580/Z80 тосковал по нормальному 16 бит CISCу, кто бы знал.
- Дешевле значительно
Здесь тоже не поспоришь, однако новинки от МикроЧипа быстрее появляются, как минимум по ентому он и дороже. Ну типа исходники того же USB джоя 2004 годом датированы и с той поры валялись у них на сайте, бери/не хочу. Мы просто спали тогда на ентом форуме. Аппаратных 3х фаз это тоже касается, 16 бит 30 МИПСов у 24/30 серии тоже.
- Простой как дерево программатор
Здесь видимо тоже не поспоришь.
Мне трудно разговаривать про программатор - потому как я лет пять или более назад купил Тритон для шитья всякого якого. Ну он и ПИКи и Атмелы одинаково хорошо понимает, проблем нету.
Хотя сам МикроЧип видимо тоже узрел енту проблему - они открыли схему своего программера/отладчика ICD2 вроде как. Хотя схемку там простой не назовёшь, это уж точно.
- Даже в самых дешевых мегах есть АЦП
Ну ближайшие лет семь/десять МикроЧип исправился вроде с бортовой периферией, АЦП практически везде суёт в новинки этих лет. Так же как и бортовой флэш, с которым вроде как его вначале опередил Атмел. Я правда не согласен с тем, что присутствующий в АЦП последовательного приближения быстродействующий ЦАП не имеет выхода наружу - уроды конечно, могли бы позволять конфигурить его с каким-либо аналоговым выходом, но быть могет исправятся. И вообще могли бы пере конфигурацию выводов сделать более гибкой. Идут к ентому, но медленно/неуверенно.
- Си ориентированная система команд
Интересно, что понимается под Си ориентацией ? Глубокий аппаратный стэк с обращением к вершине? Ну так про 18/24/30 серии микрочип тоже пишет про Си ориентацию.
А сравнивать со старыми образцами 12/14/16 серии просто не корректно - мы же обсуждаем сейчас, а не десять лет назад, когда 16с711-4 была классной МП.
- Масса средств разработки и отладки, включая бесплатные.
Ну микрочип МпЛаб давно бес платный, а сейчас вроде как и Си18 и Си30 официально бесплатны для студентов, коими мы и являемся по большому счёту. Про открытые компиляторы я уж молчу.
- Масса документации.
Ну вот и я привык к стилю документации МикроЧип. Недостатка не ощущаю - быть могет по незнанию ?
Ну ладно, кит я думаю победил. Или всё-таки слон ?
А кто кит, а кто слон?
Си ориентированная, это значит что камень разрабатывался совместно со спецами фирмы IAR.
Кстати Atmel 32-разрядные AVR-ы выпустил
- Си ориентированная система команд (пинайте меня ногами, но я ни за что не буду писать на асме, только Си, процесс программирования должен доставлять удовольствие)
Она не си-ориентированная. Она, как и любой риск, впрочем, не предназначена для программирования на асме. Надо быть конченным маньяком или “люто, бешено ненавидеть” (тм) си. Но, надо признать, система команд 51 процессора ненамного лучше. 😃 Так что…
Ну это не я придумал,это слова Атмеловских парней собственно говоря.
Ну это не я придумал,это слова Атмеловских парней собственно говоря.
А что они, по-вашему, должны были написать? Что программирование на ассемблере для risc-процессора занятие немеряно утомительное, а кроме си больше никакого приличного компилятора у нас нет? Ну так они ровно это и написали, только другими словами. 😃
Добрый вечер!я опять можно тут вопросик задам!?? меня интересует как реализовать такой шнурочек только чтобы еще можно было его подключать к приемнику!! как вот тут например
mftech.de/…/gesamtsystemarchitektur_usb-int3_en.jp…
просто уж очень хочется избавиться от этих проводов да и перед большим телеком стоя гораздо эффектней летать!! сразу вспоминается первый полет-дрожащие колени и все что с этим связано!!заранее спасибо!! особенно интересует на примере валкеровской аппаратуры!! так она низкобюджетна ,да и просто у меня валяется !да и убить ее не жалко!!
как <> шнурочек <> подключать к приемнику
В текущей версии проги скорее всего никак. Хотя если взять из нутри приёмника (не от разъёмов серво машинок) демодулированный сигнал перед сдвиговым регистром - быть могет и заработает.
очень хочется избавиться от этих проводов
От USB провода к передатчику можно и пользу иметь - питание брать. Батарейки в пульте не нужны.
Да и 5 метров стандартного USB провода (на подобие Defender USB 2.0 A–>B (3м) 2 фильтра достаточно, что-бы с ним бегать по комнате.
перед большим телеком стоя гораздо эффектней летать
А я некоторое время летал перед экраном проектора 1024х768 диагональ около 3 метров. Прикольно конечно, однако разрешение всё-таки хуже чем на мониторе, и енто мешает. А для одинакового угла поля зрения к монитору можно гораздо ближе сидеть. Так что в итоге - вернулся к монитору, 1600х1200 разрешение - пикселизации не видать.
особенно интересует на примере валкеровской аппаратуры <> убить ее не жалко
Тем более - Валкера. Пакет не стандартный, приёмник - ХЗ какой. И всё ради того, что-бы менять в пульте батарейки и испытывать доп проблемы с искажениями сигнала при передаче ?
Нет уж, по мне так прощё всё-таки с 5 метров проводком и даже кодер Валкеровский не использовать, брать аналог с резисторов. Немного больше пультик переделывать, но по мне - оно того стоит.
Добрый вечер!я опять можно тут вопросик задам!?? меня интересует как реализовать такой шнурочек только чтобы еще можно было его подключать к приемнику!! как вот тут например
mftech.de/…/gesamtsystemarchitektur_usb-int3_en.jp…
просто уж очень хочется избавиться от этих проводов да и перед большим телеком стоя гораздо эффектней летать!! сразу вспоминается первый полет-дрожащие колени и все что с этим связано!!заранее спасибо!! особенно интересует на примере валкеровской аппаратуры!! так она низкобюджетна ,да и просто у меня валяется !да и убить ее не жалко!!
Можно либо прогу переделать и немного схемку входа, либо к стандартной проге и схеме добавить схемку, собирающую РРМ сигнал из сигналов на рульмашинки. Пара микросхем и кое-какая мелочевка.
Еще, заметил такую вещь, при использывании сигнала с приемника наблюдается небольшая задержка. Наверное, при таком подключении будет более реально.
Можно к стандартной проге и схеме добавить схемку, собирающую РРМ сигнал из сигналов на рульмашинки. Пара микросхем и кое-какая мелочевка.
А может поподробнее про переделку схемки!!!еще лучше если и наглядно ее покажете!!да и про изменения в программе тоже интересны
Я из Валкеры без проблем PPM вытаскивал и подключал к адаптеру
Я из Валкеры без проблем PPM вытаскивал и подключал к адаптеру
Из приемника!??
Нет, конечно из передатчика, но не вижу сложностей вытащить из приемника, осциллограф в руки и вперед
Нет, конечно из передатчика, но не вижу сложностей вытащить из приемника, осциллограф в руки и вперед
из передатчика вытаскивать и не нужно!! тренерский разъем и все!! великолепно работает!! а вот из приемника сложнее!!осцилла увы нет!! 😦
Ну, дык методом научного тыка, в адаптере то по входу 10К стоит, потыкаться в микросхему приемника думаю без ппроблем отыщется
Я еще совсем зеленый, а в радиоэлектонике вообще лопух, спаял схемку на мокетке, ту что на Rcdesign выложена, по их же ссылке залил себе понипрог, спаял шнур для програматора, залил на чип AT Mega8 прошиву, устройство определяется как неопознанное USB, а что дальше то делать, передатчик (Futaba T6EXAP) подцепил самопальным шнуром (разъем 6-пиновый прямоугольный - посадил на макетку обрезки ног резисторов) к схемке но вот в симуляторах работать не хочет… может кто посоветует что-нибудь.
Неправильно прошил фузы
надо открыть окно фузов сделать READ потом cleer all и write и усе должно заработать
Спасиб, попробую…
А может поподробнее про переделку схемки!!!еще лучше если и наглядно ее покажете!!да и про изменения в программе тоже интересны
Прогу я не переделывал, это надо время. А вот схемку для 2 каналов черкнуть могу. При увеличении кол-ва каналов добавляются соответствующие элементы.
Прогу я не переделывал, это надо время. А вот схемку для 2 каналов черкнуть могу. При увеличении кол-ва каналов добавляются соответствующие элементы.
Та ну, так неинтересно, этож походу только с РРМ приёмниками работать будет(могу ошибатся). Я для этих целей прошивку переписывал, второй канал через INT1 заводил. Хотя тоже неидеал - много каналов неподключить, прерывания не на все входы есть 😦. Вот если под другой МК сделать то можно хоть все 8 каналов ставить.
Та ну, так неинтересно, этож походу только с РРМ приёмниками работать будет(могу ошибатся). Я для этих целей прошивку переписывал, второй канал через INT1 заводил. Хотя тоже неидеал - много каналов неподключить, прерывания не на все входы есть 😦. Вот если под другой МК сделать то можно хоть все 8 каналов ставить.
У меня под рукой не РРМ приемников нет, так что проверить нет возможности. Если у них передается цифра на машинки, то работать конечно не будет. А Вы пробывали с другими приемниками?