Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
 
Alexandrit84
2 / 2 / 0
Регистрация: 28.08.2016
Сообщений: 220
1

Atmega 32 & WS2811

23.11.2018, 12:33. Просмотров 378. Ответов 24
Метки нет (Все метки)

Доброго времени суток уважаемые форумчане.
Нужно связать Мегу 32 и WS2811.
Суть такая:
К каждой WS2811 будет подключена метровая линейка RGB светодиодной ленты. Будет таких линеек порядка 20.
Управляться всё это дело будет из Atmega32.
Вопрос таков:
Так как первый раз сталкиваюсь c WS2811, не могу понять, по какому протоколу её связывать с Мегой. В даташите написано некий IC. Если это ошибка, и это I2C, то тогда не стыковочка. На I2C шине может сидеть 128 устройств. А светодиодные ленты имеют гораздо большое количество светодиодов на WS2811. Если это не ошибка, и IC это некая шина, можете тогда направить в какую сторону копать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2018, 12:33
Ответы с готовыми решениями:

Макетная плата для Atmega 32?atmega 8
Здравствуйте !Уважаемые мастера нужна помощь (а именно нужна схема макетной платы для меги 32 и...

ws2811\ws2812 на atmega8
Подскажите пожалуйста, кто работал с данными чипами поделитесь примерами работы для Atmega. Хочется...

atmega
Здравствуйте. Использую USORT для общения 2 мег. Нужно объеденить RX и TX в одну линию....

Atmega 16 и C
Вопрос: есть ли транслятор с Си на асемблер для этого контроллера? Это может ускорить процесс...

Atmega 8A
Собственно есть микроконтроллер Atmega 8A. Нужно нажатием тактовой кнопочки включить устройство,...

24
ValeryS
Модератор
7401 / 5599 / 710
Регистрация: 14.02.2011
Сообщений: 19,047
Завершенные тесты: 1
25.11.2018, 21:14 21
Цитата Сообщение от Alexandrit84 Посмотреть сообщение
Читал что с моей задачей препраксно справиться и мега32. Только кварц нужно ставить не менее 16 МГц.
насчет прекрасно это сгоряча
я же приводил временные параметры, 0.4 мкС это 2.5 Мгц т.е на ногодрыг не больше 6 тактов, все что я видел было реализовано на ассемблере
0
Alexandrit84
2 / 2 / 0
Регистрация: 28.08.2016
Сообщений: 220
26.11.2018, 00:36  [ТС] 22
На Си такое не получится?
Я честно не очень силён в Си))))
0
locm
2179 / 905 / 117
Регистрация: 28.10.2011
Сообщений: 2,910
Записей в блоге: 6
26.11.2018, 00:47 23
Цитата Сообщение от ValeryS Посмотреть сообщение
я же приводил временные параметры, 0.4 мкС это 2.5 Мгц т.е на ногодрыг не больше 6 тактов, все что я видел было реализовано на ассемблере
На бейсике тоже можно (правда, библиотека на асме). https://avrhelp.mcselec.com/config_rainbow.htm
0
FFPowerMan
127 / 75 / 28
Регистрация: 11.10.2018
Сообщений: 451
26.11.2018, 12:18 24
http://microsin.net/programming/AVR/ws2811-disco-lights.html

Добавлено через 4 часа 53 минуты
Ого, чуваки!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Видели онлайн симулятор/комиплятор AVR??????????????!!!!!!!!!!!!!!!!!!!!!
http://rurandom.org/justintime/w/Dri...h_an_8_MHz_AVR

Добавлено через 1 минуту
http://rurandom.org/avrgo_demo/
0
Voland_
1677 / 1022 / 97
Регистрация: 04.01.2010
Сообщений: 3,426
27.11.2018, 10:12 25
Alexandrit84, думаю, лучше всего Вам подойдет SPI, в качестве "шифтера". Тоесть на ногу MOSI подключаете гирлянду, и вперде вперед! Меги могут шифтить в SPI хоть и по прерыванию, зато на PLL/2 скорости (что в вашем случае хорошо). Но ее будет, как я понял, даже многовато для такой задачи, и можно уложиться в PLL/4.
Все остальное - вы рисуете в шифтере все что хотите, кодируя последовательность (каждый "тик" можно кодировать по 8бит или 16бит) предварительно в буфере, который SPI отправляется "в ногу".
0
27.11.2018, 10:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2018, 10:12

Atmega 16
Ребят, только начинаю работать в ассемблере, очень тяжело дается(( время поджимает, поэтому...

ШИМ на Atmega 16
Хочу запустить шим на таймере 2, но что-то не получается... Компилятор Avr studyo 4 Вот код:...

Светофор на ATmega
Здравствуйте. Надеюсь, на вашу помощь :с В курсовом проекте задание - спроектировать светофор. Не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru