Специальные цены   новые товары
Закрытая тема
Страница 7 из 58 ПерваяПервая ... 5 6 7 8 9 17 ... ПоследняяПоследняя
Показано с 241 по 280 из 2313

OSD на ATmega1281

Тема раздела Самодельная электроника, компьютерные программы в категории Общие вопросы; Это я в курсе, хотя такую солянку из АСМа, С и машинных кодов крайне тяжело читать не специалисту, так к ...

  1. #241

    Регистрация
    05.01.2008
    Адрес
    Москва СВАО
    Возраст
    41
    Сообщений
    116
    Записей в дневнике
    1
    Это я в курсе, хотя такую солянку из АСМа, С и машинных кодов крайне тяжело читать не специалисту, так к тому же и проект листинг которого автор предлагал выложить (за исключением кусочка в посте 232) не содержит ни каких комментариев.

  2.  
  3. #242

    Регистрация
    23.07.2009
    Адрес
    Нижневартовск
    Возраст
    46
    Сообщений
    327
    Цитата Сообщение от Lazy Посмотреть сообщение
    Решил проблему радикально.
    Собрал себе комп для наземки на базе вот такого:
    как сие называется, можно модель?

  4. #243

    Регистрация
    19.01.2011
    Адрес
    Минск
    Возраст
    36
    Сообщений
    139
    Цитата Сообщение от msv Посмотреть сообщение
    Самое время-прожорливое,- отрисовка текста, пришлось все на асме оптимизировать..
    Если не секрет, в чем состояла оптимизация? т.е что не так делал С компилятор, и к чему вы привели это в асме?

  5. #244
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Например, если объявить локальную переменную- указатель, а потом через него заполнять буфер, компилятор тупо модифицирует эту переменную и каждый раз ее копирует в X-регистр для косвенной адресации, даже если этот регистр больше в цикле не используется.. Гораздо короче (ну и соответсвенно быстрее) сразу инициализировать X, и его же модифицировать.
    Иногда анализ сгенерированного асма, позволяет существенно оптимизировать Си-шный код, переписав его на Си. Например, в нескольких функциях отказавшись в цикле использовать операцию остаток от деления индекса (один символ на Си, а его реализация весьма много кода за собой тянет), заменил его дополнительной переменной, скорость выполнения функции возросла в несколько раз.

  6.  
  7. #245

    Регистрация
    02.09.2009
    Адрес
    Караганда, Kазахстан
    Возраст
    41
    Сообщений
    273
    Цитата Сообщение от abalex Посмотреть сообщение
    LSR R18
    OUT VIDPORT,R18 ; 0
    NOP

    и т.д.
    Я с мегами сильно не занимался,
    но сам делал циклический сдвиг у ПИКов прямо в порту

    rlf PORTA,F ;
    rlf PORTA,F ;
    rlf PORTA,F ;
    -----------------------------------------------------
    меги могут прямо в порту делать сдвиг ??????????????????

    lsr VIDPORT ;
    lsr VIDPORT ;
    lsr VIDPORT ;

    -----------------------------------------------------

  8. #246
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Нет, сдвиг в порту системой команд не предусмотрен.
    http://www.gaw.ru/html.cgi/txt/doc/m.../asm/start.htm

  9. #247

    Регистрация
    02.09.2009
    Адрес
    Караганда, Kазахстан
    Возраст
    41
    Сообщений
    273
    У ПИКов то-же недокументированно нигде, а шуршит на всю !!!!!!
    Значит будем счупать ручками еёйные ножки.

  10.  
  11. #248

    Регистрация
    02.09.2009
    Адрес
    Караганда, Kазахстан
    Возраст
    41
    Сообщений
    273
    Да avrstud упирается и совсем не хочет понимать

    lsr PORT*,

    жаль конечно.....,
    пик погибче в этом плане.

  12. #249
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Свершилось.. Запалил-таки мегу.. Как, наверное, обычно - по глупости и неосторожности.. Ну буду оптимистом (а что еще остается..)- нет худа, без добра.. Плата после всех изменений и настроек уже и на макетку мало похожа была..
    Рискну объявить конкурс на разработку печатки (под ЛУТ). Победителю (и всем участникам!) приз- софт с исходниками..
    ЗЫ Млин... так хотел завтра полетать по фпв.. Уже практически все настроил и готово было...

  13. #250

    Регистрация
    27.11.2004
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    418
    Цитата Сообщение от msv Посмотреть сообщение
    ...
    Рискну объявить конкурс на разработку печатки (под ЛУТ). Победителю (и всем участникам!) приз- софт с исходниками..
    ЗЫ Млин... так хотел завтра полетать по фпв.. Уже практически все настроил и готово было...
    для наземки плату? или под телеметрию?

  14. #251
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Аа.., ну конечно.. уточню.. Речь о OSD-телеметрии, стабилизации, автопилоте.. Схема - пост 222. Вопросы в личку или даже может лучше здесь..
    ЗЫ Уже заказал проц на элитане. 457р+200р доставка.

  15. #252

    Регистрация
    27.11.2004
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    418
    к вечеру нарисую.
    И чего проц дорогой какой?

  16. #253
    Забанен
    Регистрация
    20.11.2010
    Адрес
    Подольск
    Возраст
    61
    Сообщений
    420
    Цитата Сообщение от msv Посмотреть сообщение
    Аа.., ну конечно.. уточню.. Речь о OSD-телеметрии, стабилизации, автопилоте.. Схема - пост 222. Вопросы в личку или даже может лучше здесь..
    ЗЫ Уже заказал проц на элитане. 457р+200р доставка.
    Ну да, ткните носом где платка или гербер.

  17. #254

    Регистрация
    27.11.2004
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    418
    гербер это кто?
    TO msv
    платка на 50% готова

  18. #255

    Регистрация
    02.09.2009
    Адрес
    Караганда, Kазахстан
    Возраст
    41
    Сообщений
    273
    To msv
    ЛУТ это конечно хорошо! Но хорошая маленькая платка с металлизацией наверно лучше, да и проект сделают сами, и не так это получается дорого.
    Можно и с детальками заказать - только прошивку вливай.
    Вот например с расценками
    А вот сам производитель
    Последний раз редактировалось avisenja; 03.04.2011 в 16:04.

  19. #256

    Регистрация
    27.11.2004
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    418
    а ещё проще купить "фишку20"

  20. #257
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Цитата Сообщение от Иван Посмотреть сообщение
    И чего проц дорогой какой?
    Не скажу, что все маги просмотрел, но те, где находил дешевле, или оптом продают или не признают рассылку простой почтой (доставка получается значительно дороже проца).
    Цитата Сообщение от Vlado Посмотреть сообщение
    Ну да, ткните носом где платка или гербер.
    Так все ждем Ивана...
    Цитата Сообщение от avisenja Посмотреть сообщение
    Но хорошая маленькая платка с металлизацией наверно лучше, да и проект сделают сами, и не так это получается дорого.
    Без сомнения- достойнейший вариант! Но.. для единичного экземпляра дороговато будет.. Осваивать даже мелкую серию, нести затраты и риски, увы.. ну не мое это.. Там тоже все не так просто, как кажется на первый взгляд, и проблемы далеки от схемотехники и программирования, где более менее себя уютно чувствую. Увы, подвиг Тимофея не готов повторить..
    Ну и само изделие, не уровня plug and play. Даже на пользовательском уровне очень много настроек, которые потребуют понимания всех деталей алгоритма, управления итп. Те. не для чистого пилота с кошельком, а именно для любителя повозиться...
    Тем не менее надеюсь найдется народ, которому будет интересно своими руками сделать систему OSD+стабилизация+АП+RTH с возможностями по некоторым позициям большими, чем в любых подобных существующих системах (реклама однако.. ну сам себя не похвалишь.. ).
    Иван, здорово что у Вас работа движется! Правда немного настораживает, что нет никаких вопросов..
    Чем рисуете?
    Последний раз редактировалось msv; 03.04.2011 в 17:37.

  21. #258

    Регистрация
    27.11.2004
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    418
    вопрос, есть - смысл использования lm311? может попроще вместо неё тразистор воткнуть?
    ща доразведу бум косяки ловитЬ) SL

    пока укладывается всё в 60*40мм 2мя слоями

  22. #259
    Забанен
    Регистрация
    20.11.2010
    Адрес
    Подольск
    Возраст
    61
    Сообщений
    420
    В детстве мне один рассказывал как модели летают стреляют и сбрасывают бомбочки (думаю врал, сейчас это реальность), меня такие завидки взяли (да к тому же ему подарили набор инструментов а мне нет, правда потом ДВС 5 кубов, но я раскурочил сломал кольцо, да так и пропало это). Да уж, женский мир это подлянки а мужской войнушки. По мне так, войнушка более подходящее занятие.
    Да ждем Ивана а то пора уже взлетать.Хотя, до фига чего еще надо, мож и получиться а мож и нет.

  23. #260
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Пробовал транзистор, не понравилось... Для стабильной работы и некритичности к номиналам вся обвеска по площади еще больше чем lm-ка занимала. А с компаратором все просто и надежно.. Да, неплохо на неинверсный вход lm-ки емкость на землю бросить.. на всякий.. Еще вспомнил.. в микрофонном усилителе по питанию и на выходе электролитики пришлось поставить на 2,2мкф. КРЕНки (одна питает сервы, другая все остальное) ощутимо греются, поэтому или полигон под ними желательно предусмотреть или радиатор..
    Померил размеры своей составной платы- 90x55.. Ну платой это уже сложно назвать, вся исчирканая, куча перемычек..
    Для затравки- конфигуратор OSDcnf.rar. Там правда ошибочки даже в названиях параметров, так для ознакомления... Кстати там встроенный загрузчик флеш через бутлоадер, даже в поле доводилось прошивку править/заливать..

  24. #261

    Регистрация
    27.11.2004
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    418
    понял, lm в каком корпусе?
    микрофон на плате жить будет? или вынести?
    на серво выходы навесил по сопротивлению - для защиты меги
    discret_out чем озадачен? или просто выводы это?

    глянул конфигуратор - вопрос по дискретникам снят

  25. #262
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    311 и 1881 - SO8.
    Про микрофон - не критично, если нет проблем- можно место предусмотреть, нет- так и не надо..
    Резисторы на выходах может и не помешают...
    Дискретный канал использовал пока только для поисковой сиренки.

  26. #263

    Регистрация
    27.11.2004
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    418
    сильно не пинаем
    Вложения

  27. #264

    Регистрация
    02.09.2009
    Адрес
    Караганда, Kазахстан
    Возраст
    41
    Сообщений
    273
    Интересно, если сделать жепег с этих рисунков платы с размерами, то чего в гон-конге запросят за изготовление плат, последняя цена за разработку фото матриц была 80 дол и каждая платка обходилась в 200 рэ, надоть группу единомышленников собирать.

    Иван - молодец! чуть подправить и ОК!

    Вот так если подготовить, любая контора за неделю изготовит, проверенно!
    Последний раз редактировалось avisenja; 04.04.2011 в 00:34.

  28. #265
    Забанен
    Регистрация
    20.11.2010
    Адрес
    Подольск
    Возраст
    61
    Сообщений
    420
    Цитата Сообщение от Иван Посмотреть сообщение
    сильно не пинаем
    В качестве вопроса.
    Что там за мелкие участки с топологией?
    Это к делу относиться или так, проба пера ( не путать с ножом).
    Это под утюг? Типо зеленый это топ а красный боттом.
    И еще оффтоп. Редактор видео файла кто какой использует
    а то Sony не редактирует мои AVI шки, типо граната не того калибру попалась

  29. #266

    Регистрация
    27.11.2004
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    418
    левая та что снизу - в ее сторону смотрят все разъёмы, правая верхняя, то что снизу это начало разработок - без них проблемно править итог
    под утюг, раза с трьтьего думаю можно нормально пришкварить, хотч люди по утюг делали кодеры с этого сайта

  30. #267

    Регистрация
    02.09.2009
    Адрес
    Караганда, Kазахстан
    Возраст
    41
    Сообщений
    273
    To msv

    Чаще натыаешься на двух процевые телеметрии с распределёнными ролями, одна только рисует другая отвечает за переферию, насколько это оправданно??? Или однопроцевый вариант удобней??? но наверное сложней!!!
    в плане софта.

    Как на Ваш взгдяд???

  31. #268

    Регистрация
    27.11.2004
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    418
    мега + мак7456 круче или лучше кортекс и макс)

  32. #269

    Регистрация
    26.01.2011
    Адрес
    Краснодар
    Возраст
    47
    Сообщений
    3,082
    Записей в дневнике
    13
    АРМ и Циклон-3 - самое то

  33. #270

    Регистрация
    27.11.2004
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    418
    что такое Циклон-3 ?

  34. #271

    Регистрация
    08.12.2008
    Адрес
    Москва, ЮЗАО, Ленинский пр-т
    Возраст
    54
    Сообщений
    436
    Цитата Сообщение от Иван Посмотреть сообщение
    что такое Циклон-3 ?
    ПЛИС фирмы Altera Cyclone III

  35. #272

    Регистрация
    26.01.2011
    Адрес
    Краснодар
    Возраст
    47
    Сообщений
    3,082
    Записей в дневнике
    13
    Цитата Сообщение от MikeMDR Посмотреть сообщение
    ПЛИС фирмы Altera
    Угу... Чего уж по МАКСам мелочиться

  36. #273
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Молодчина Иван! За основу пойдет.. Буду изучать, проверять, кое-что поправлю под свои представления.. Пока не слишком много времени..
    По поводу одно/многопроцессорности.. Боюсь все не однозначно.. Есть свои плюсы и минусы. Мне изначально интересно было попробовать сделать графический OSD на МК общего применения. Потом выяснилось, что в него же вполне влезает весь функционал, который изначально планировался. Причем практически бескомпромиссно... Самым слабой частью стал собственно OSD.. Но тут уже без аппаратных решений ( например на плисине) вероятно ни чего не сделаешь.. Ну и вообще, впихать в не самый могучий проц кучу задач реального времени, довольно увлекательное занятие..

  37. #274

    Регистрация
    05.01.2008
    Адрес
    Москва СВАО
    Возраст
    41
    Сообщений
    116
    Записей в дневнике
    1
    Я так понимаю для вывода RX PPM_IN надо лезть в приемник с паяльником ? что исключает применение приемников 2.4 в данной схеме, да и не каждый отважится лезть в дорогущий приемник .Если это так, то как мне кажется для массового повторения было бы более целесообразно объединить все выходы приемника по схеме "ИЛИ" с помощью отдельной маленькой платки и уже с нее напрямую подать на вход меги сигнал с уже нормальным лог.уровнем минуя всякие компараторы.

  38. #275

    Регистрация
    27.11.2004
    Адрес
    Ярославль
    Возраст
    36
    Сообщений
    418
    проще схему И на диодах напаянных на разъёмы напаять - те что в каналы приёмника включены будут

  39. #276

    Регистрация
    05.01.2008
    Адрес
    Москва СВАО
    Возраст
    41
    Сообщений
    116
    Записей в дневнике
    1
    Цитата Сообщение от Иван Посмотреть сообщение
    проще схему И на диодах напаянных на разъёмы напаять - те что в каналы приёмника включены будут
    пробовал диоды, толи диоды фиговые были толи руки кривые,но так не получилось (все импульсы склеивались в один большой ,без пауз)

  40. #277
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Да, это серьезное ограничение проекта. На входе очень желателен честный аналоговый PPM. Просто объединить по "или" канальные импульсы с декодера не получится. Во первых в канальном импульсе идет сумма значения по каналу плюс строб, те при простом объединении фактически не будет строба. Тем более все современные приемники с декодерами на МК, формируют канальные импульсы с одновременным стартом. Есть вроде готовые кодеры PPM из канальных импульсов на МК, но после него эта конструкция не сможет корректно следить за началом ухудшения приема и отображать качество сигнала РУ.

  41. #278

    Регистрация
    02.09.2009
    Адрес
    Караганда, Kазахстан
    Возраст
    41
    Сообщений
    273
    После советских ПЛИС - устойчивая аллергия на них, может импорт и понадёжней будет.

    To msv
    Благода за содержательный ответ!

  42. #279

    Регистрация
    26.01.2011
    Адрес
    Краснодар
    Возраст
    47
    Сообщений
    3,082
    Записей в дневнике
    13
    Цитата Сообщение от avisenja Посмотреть сообщение
    может импорт и понадёжней будет
    Ставим в военную аппаратуру и проблем с ними не имеем ни при разработке, ни при испытаниях.

  43. #280

    Регистрация
    05.01.2008
    Адрес
    Москва СВАО
    Возраст
    41
    Сообщений
    116
    Записей в дневнике
    1
    Сергей msv, как ваша GS переносит изменения яркости картинки ( в плане устойчивости приема данных) ?
    У меня при небольшом изменении яркости (не смотря на то что данные передаю в 10 строке которая всегда черная) сразу прут ошибки вплоть до полного прекращения передачи ,пока вручную не подстроишь опору на компараторе.
    Правда пока экспериментирую на коленке и видео идет с приемника напрямую в мегу без усилителя и прочих примудростей может в этом вся проблема?
    Просветите по схеме вашего усилителя , производит ли он какое либо "улучшение" сигнала кроме как усиление? Для чего в схеме усилителя на выходе стоят два встречных диода и какой номинал резистора идущего от анодов? а также какую роль играет второй транзистор (тот что рпр)? И еще вопросик по первому варианту схемы (пост152), почему смещении базы идет через диод и резистор (похоже 1к) , а не просто с делителя?

Закрытая тема

Похожие темы

  1. Обзор Eagletree OSD Pro
    от R_K в разделе Полеты по камере, телеметрия
    Ответов: 5817
    Последнее сообщение: 23.06.2018, 20:51
  2. Eagle Tree Video OSD Expander
    от _Олег_ в разделе Полеты по камере, телеметрия
    Ответов: 14
    Последнее сообщение: 08.06.2009, 01:09
  3. RV OSD g2 vs IF Dragon OSD что лучше?
    от Шифт в разделе Полеты по камере, телеметрия
    Ответов: 1
    Последнее сообщение: 03.04.2009, 20:44
  4. OSD Expander + EagleTree v.3
    от sf73 в разделе Фото и видеосъемка, системы стабилизации
    Ответов: 3
    Последнее сообщение: 03.04.2009, 03:15
  5. Супер-камера с osd на Tricon'е и дельталете
    от Prikupets в разделе Электролеты. Общие вопросы
    Ответов: 2
    Последнее сообщение: 02.08.2006, 15:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения