Jump to content

AdamBeno

Members
  • Content Count

    90
  • Joined

  • Last visited

Community Reputation

16 Обычный

About AdamBeno

  • Rank
    Осваивающийся
  • Birthday 04/01/1979

Контакты

  • Skype
    admabeno

Информация

  • Пол
    Мужчина
  • Город
    Урус-мартан

Электроника

  • Стаж в электронике
    3-5 лет
  • Сфера радиоэлектроники
    Электрик
  • Оборудование
    Тестер, осциллограф dso5102p, Паяльная станция lukey, лабораторный блок питания, и еще кое что.

Recent Profile Visitors

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

  1. Приветствую всех! Помогите опознать эту деталь, не могу разобраться в обозначение.
  2. Проблем с управлением ленты у меня нет, уже написал все что мне нужно на ассемблере, я про тот момент, что у меня если лента короткая, то они перегреваются. Вопрос в том, управляет ли внутренний контроллер током, или мне нужно как то стабилизировать ток на нужное количество светодиодов?
  3. Приветствую всех! Уважаемые, подскажите пожалуйста, в даташите по светодиодам ws2812b написано что ток потребления светодиодов при белом цвете 60 миллиампер, я подключил их к блоку питания и выставил ток на 3 Ампера, зажег 30 светодиодов белым цветом, ток потребления 1 Ампера , потом отключил кроме 6 светодиодов другие, и эти 6 начали гореть чрезмерно ярко и спустя минуту нагреваются и перестают реагировать на команды с МК. Вопрос такой, если я их подключаю к автомобилю нужно ли стабилизировать ток для этих светодиодов на указанный в даташите 60 миллиампер, или ток стабилизируется для каждого светодиода, встроенным контроллером светодиода? Вопрос возник из за того что они все соединены на ленте параллельно, если бы они были без встроенного контроллера я знаю что нужно стабилизировать ток, но так как в эти встроен контроллер то немного запутался с ними. WS2812B_datasheet_EN.pdf
  4. @Геннадий Приветствую! Ленту сегодня получил, все работает как надо
  5. Мдааа, хороший урок преподали Действительно если бы в начале увидел ваш код, я бы не понял ничего, щас хоть чего то могу понять. У меня тоже нет, через дня три прибудут. В протеусе проверил все работает.
  6. Решил выложить что в итоге у меня получилось, вдруг кому то пригодиться, с сдвигами регистров не стал писать так как мало опыта, главное что и так работает хорошо и не занимает много места. Обработчик цветов для ws2812 на ASM.asm
  7. Всем спасибо, разобрался с задачей.
  8. @Геннадий Код уменьшился с 9% до 2.4, создал верхний и нижний лог и вызываю rcall, не знаю на сколько это правильно, но работает, думаю дальше будет лучше если создать цвета нужные и вызывать их. Я правильно делаю, для новичка? main_2.asm
  9. @Геннадий Получилось. Только код слишком громоздкий, буду дальше думать как уменьшить сие чудо. example.asm
  10. @Геннадий Вот к примеру я хочу чтобы из трех светодиодов 2 первых зажглись белым светом последний синим. в моем понимании для такого решения мне нужно выставить 48 битов в верхний лог чтобы зажечь первые 2 белым светом, а потом чтобы последний третий зажечь синим мне нужно отправить 24 бита 16 нижний лог и 8 верхний, потом сделать сброс 50 мкс и начать цикл заново, правильно?
  11. @Геннадий На самом деле я уже запутался, у меня получается только зажечь всю линейку белым, или зажечь один первый светодиод из линейки тоже белым, у меня практики нет в асме, есть несколько простых проектов с обычными светодиодами которые я делал, в основном изучаю смотря видео ролики и читаю литературу от разных авторов, ситуация такая, из за отсутствия практики код получается слишком громоздким и я начинаю путаться в нем. Дело еще усугубляется и еще тем, что то там не просто передача битов, а еще нужно выдерживать тайминги, и на счет сдвига регистров из рон я не понял на самом деле, но где то в далеке в мозгу есть волна но я не могу за него зацепиться поэтому просил в начале темы наглядный пример.
  12. @Геннадий Извиняюсь, я не правильно понял, оказывается вы меня цитировали, а я подумал что вы предлагаете так делать.
×
×
  • Create New...