Jump to content

tifaso

Members
  • Content Count

    890
  • Joined

  • Last visited

Community Reputation

9 Обычный

About tifaso

  • Rank
    Завсегдатай
  • Birthday 03/14/1988

Информация

  • Пол
    Мужчина
  • Город
    Кемерово

Электроника

  • Стаж в электронике
    Не связан с электроникой

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. В общем всё проверил. Сделал имитацию процессора, который уже будет дальше брать этот сигнал и обрабатывать как нужно. Сигналы теперь распознаются как нужно и мой процессор его видит и читает выполняя действия. Так что всё тему можно прикрыть. Решение этой задачи я нашёл и свой ожидаемый результат получил.
  2. Сейчас всё таки доработал код вроде бы так как нужно отрабатывает. Не уверен что сделал правильно, но на более лучшее решение я не могу сообразить. Кто знает как сделать лучше подскажите.
  3. @Гость В прицепе Что конкретно там исправлять я так и не догоняю. Всё вроде верно. Нужно только сделать чтобы на отжатие отключалось. А вот и проблемка в том что не могу найти где это. Или мне нужно переписать условие выполнения действия при нажатии.
  4. В общем так выкладываю всё как есть в подробностях: 4 канальная система от автора DANYK 16 канальная система от автора DANYK Комментарии в коде перевёл на русский чтобы было легче разобраться. Мне же нужно сделать 16 канальную систему без фиксации кнопок по этим же схемам. Впринцепи я уже попробовал переписать прошивку приёмника вот что из этого получилось. Так впринцепи оно работает, но при отжатии кнопки нужно ещё как то отлючать сигнал. И вот тут я вошёл в ступор. Что же дальше делать? Где что ещё исправить?
  5. Да ничего страшно на самом то деле уже почти всё как нужно осталось только один момент доработать видимо я где то упустил в коде, но думаю это будет не так сложно найти.
  6. В общем собрал на макетке без пайки проверил как то не так оно работает как ожидалось. Ну это прийдётся дальше разбираться править код тестировать.
  7. Всё переписал как мне нужно осталось только протестироваль, но у меня сейчас не на чем тестировать нужно ещё собирать саму систему.Но думаю что всё уже должно работать. Ведь я смотрел в других прошивках этого же автора как он делал там и наконец то уловил суть алгоритма данного кода. Всё всем спасибо.
  8. Всё вроде бы как посидел сравнил прошивки посмотрел справочник и понял что же нужно сделать. Достаточно переписать несколько строк кода и всё будет в порядке. Сигнал на выходе будет выходить так как нужно. И не нужно мне больше делать этих костылей на выходе. Обрабатывать сигнал я уже всё равно своей микросхемой буду вернее со своей прошивкой на си. А тут уж лучше сделать так.
  9. Закончил переводы комментариев и начал потихоньку копаться в справочнике ассемблера. И тут я вообще стал понимать, то что по сути то мне и не стоит даже это всё переписывать, а лишь достаточно переписать выводы сигнала на выходе приёмника чтобы его можно было правильно обработать, но тут ещё нужно разобраться от куда что приходит и как приёмник подаёт сигналы на разные каналы. Примерную логику я знаю так как система дистанционного управления мне близка было не мало литературы по ней изучено.Нужно только разбираться кодом. из комментариев в прошивке пульта я понял что сигнал передаётся на частоте 37 мг. там это чётко написано.Ну мне эту часть можно даже не трогать. Принимать и проводить дальнейшую обработку сигналов я буду другой микросхемой со своей прошивкой. А здесь мне нужно будет сделать так чтобы приёмник на выход подавал сигнал так как будто идёт обычное нажатие на кнопку. В общем при нажатии на пульт выдать отрицательный сигнал на соответствующем выводе приёмника.
  10. Сейчас перевёл для начала все имеющиеся комментарии в фале листинга и в коде прошивок для 16 канальной системы ДУ. Уже даже сейчас из этих комментариев стала понятна примерная логика работы программ. Теперь ещё сделаю также перевод комментариев на 4 канальную систему. Ну и тогда уже начну разбирать поочерёдно каждую команду с помощью справочника и делая свои приписки что за что отвечает и что делает. Ну а там уже посмотрим что выйдет.
  11. @otest Можно попробовать с помощью справочника по ассемблеру попытаться что то написать. Но как сомневаюсь что что то выйдет. Ассемблер сильно сложный и путаный.
  12. @andrusha152 Нет это не годится. Нужен обязательно самодельный. Только такие варианты и рассматриваются. Хотя впринцепи есть такой вариант собрать пульт на SAA3010P. Они у меня есть и уже как то найти связи с пультом в приёмнике это самое сложное для меня. У меня есть и прошивка для приёмника на RC5 протоколе, но как найти эти связи это ад для меня. осциллографа нету сразу говорю.
  13. @andrusha152 Здесь нету главного условия. Это комплектность устройства должен быть и пульт и приёмник с полной совместимостью.
  14. Средсв всё равно нет на это. Интересно всё таки попробовать, а можно ли как то допустим не трогая основной код сделать вставки кодом на си или такое тут не прокатит? Знаю где то такое делают. Но это так как минимум, а так хотелось бы полностью уже переписать было бы меньше проблем.
  15. Есть прошивки систем дистанционного управления на ассемблере. Одна на 4 канала. Вторая на 16 каналов. Все схемы комплектные со своими пультами это для меня очень важно. 4 канальная система.zip 16 канальная система.zip В архивах также вложены все схемы и фьюзы. Всё это работает само по себе нормально, но чтобы где то её использовать нужно как то всё время выкручиваться. Это бы всё облегчило если бы кто помог переписать эти прошивки с ассемблера на си сохранив при этом полностью весь функционал. Так как в си мне разобраться гораздо легче чем в ассемблере. Так же я там уже сам смогу корректировать код вывода сигнала уже под свои нужды. Типа фиксированное нажатие кнопки или нет. Я работаю с кодом в Atmel Studio 6.2 ну хотелось бы чтобы была совместимость с этим редактором.
×
×
  • Create New...