Светодиодная "сосулька": одна и много
Re: Светодиодная "сосулька": одна и много
Привет!Сделал пока контроллер,но после включения на дисплей идет надпис E280.Скажите,пожалуйста,где проблем.С уважением
Re: Светодиодная "сосулька": одна и много
Меня это тоже сперва слегка озадачило. На самом деле никакой проблемы нет - после подключения сосулек контроллер начинает работать согласно описанию.
Re: Светодиодная "сосулька": одна и много
Да, именно так. Без сосулек контроллер не работает. Нужно подключить хотя бы одну сосульку.
На самом деле, эта надпись "E820" означает, что произошла ошибка с кодом 0x20 при обращении к сосулькам по General Call Address. В общем случае, первая цифра - адрес сосульки (0 - 7 или 8 для общего обращения), вторая и третья - код ошибки в шестнадцатеричном виде. Расшифровка кодов ниже:
Точнее, это не совсем коды ошибок, скорее, коды состояния. Они соответствуют кодам модуля TWI МК ATMega8 (см. даташит).
На самом деле, эта надпись "E820" означает, что произошла ошибка с кодом 0x20 при обращении к сосулькам по General Call Address. В общем случае, первая цифра - адрес сосульки (0 - 7 или 8 для общего обращения), вторая и третья - код ошибки в шестнадцатеричном виде. Расшифровка кодов ниже:
Код: Выделить всё
//Master transmitter mode
#define TWI_START_TRANSMITTED 0x08
#define TWI_REPEATED_START_TRANSMITTED 0x10
#define TWI_SLA_W_TRANSMITTED_ACK_RECEIVED 0x18
#define TWI_SLA_W_TRANSMITTED_NO_ACK_RECEIVED 0x20
#define TWI_DATA_TRANSMITTED_ACK_RECEIVED 0x28
#define TWI_DATA_TRANSMITTED_NO_ACK_RECEIVED 0x30
#define TWI_ARBITRATION_LOST 0x38Точнее, это не совсем коды ошибок, скорее, коды состояния. Они соответствуют кодам модуля TWI МК ATMega8 (см. даташит).
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Re: Светодиодная "сосулька": одна и много
Спасибо!Разъём J1 служит для программирования МК-ето когда на все на плате-МК,LED и резисторы,так?
Re: Светодиодная "сосулька": одна и много
Для программирования МК достаточно, чтобы на плате были МК, разъём, цепь сброса, резисторы в линиях MOSI, MISO, SCK. Остальные детали тоже могут присутствовать, они не помешают.
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Re: Светодиодная "сосулька": одна и много
Спасибо за ответ!
Re: Светодиодная "сосулька": одна и много
[uquote="*Trigger*",url="/forum/viewtopic.php?p=3219762#p3219762"]Для программирования МК достаточно, чтобы на плате были МК, разъём, цепь сброса, резисторы в линиях MOSI, MISO, SCK. Остальные детали тоже могут присутствовать, они не помешают.[/uquote]
Попробовал програмироват плата,когда все детали на плате,но не получается у меня.
Попробовал програмироват плата,когда все детали на плате,но не получается у меня.
Re: Светодиодная "сосулька": одна и много
Что именно не получается? Питание на плату подано? Монтаж проверяли? Замыканий, обрывов нет?
Какую ошибку выдаёт программа-прошивальщик?
Какую ошибку выдаёт программа-прошивальщик?
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Re: Светодиодная "сосулька": одна и много
Видео:https://www.youtube.com/watch?v=axFEd7h1mvw&feature=youtu.be
Re: Светодиодная "сосулька": одна и много
Проверьте монтаж, особенно в районе вывода 2 МК. Нет замыкания на выв. 1?
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Re: Светодиодная "сосулька": одна и много
Конструкция интересная, но сейчас наверно исполнительный узел лучше переделать на светодиоды ws2812. Управление по одному проводу и даже цвет менять можно.
Re: Светодиодная "сосулька": одна и много
Привет!Сосульки готовие:https://www.youtube.com/watch?v=6cSZ9p5BIYo&feature=youtu.be.Жду разъёма IDC-6F с Китая.Не смог програмироват МК,потому что оба штук-10 были плохие.Atmega доктор помоч,но толька для 8 штук.Продолжение следует...
Re: Светодиодная "сосулька": одна и много
Здравствуйте! Собрал сосульки, всё работает, но переодически выскакивают ошибки и работа сосулек останавливается. Код ошибок каждый раз разный. Подскажите пожалуйста что можно сделать?
Вопрос решился уменьшением номинала резисторов R2, R3 с 10к до 4.7к в последней сосульке.
Вопрос решился уменьшением номинала резисторов R2, R3 с 10к до 4.7к в последней сосульке.
Re: Светодиодная "сосулька": одна и много
А можно печатку сосульки в Sprint-Layout. У меня почему то открывается только плата контроллера, а платки сосульки нет.
Программа ругается на отсутствие файла шаблона.
Программа ругается на отсутствие файла шаблона.
Re: Светодиодная "сосулька": одна и много
Отвечу заодно и тут, не только в ЛС. Вдруг у кого-то ещё такой вопрос возникнет.
На отсутствие шаблона не обращайте внимание, можете вообще отключить шаблон в настройках.
В нижней части окна программы Sprint Layout есть вкладки с названиями плат, их можно переключать. В одном файле находятся и плата контроллера, и платы сосулек.
Если вдруг Вы не нашли, где переключать платы, посмотрите скриншот в этой статье: http://radiokot.ru/circuit/digital/home/215/
На отсутствие шаблона не обращайте внимание, можете вообще отключить шаблон в настройках.
В нижней части окна программы Sprint Layout есть вкладки с названиями плат, их можно переключать. В одном файле находятся и плата контроллера, и платы сосулек.
Если вдруг Вы не нашли, где переключать платы, посмотрите скриншот в этой статье: http://radiokot.ru/circuit/digital/home/215/
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
- petrov40
- Первый раз сказал Мяу!
- Сообщения: 22
- Зарегистрирован: Вт фев 21, 2012 16:21:25
- Откуда: Новомосковск
Re: Светодиодная "сосулька": одна и много
Собрал все работает без проблем. Платы делал сам. Контроллеры из Китая шли очень долго и половину нерабочих. Светодиоды заказывал в Китае два раза, первый раз потерялись. Но успел к Новому Году! Всех с праздником! Автору Спасибо за работу!
Re: Светодиодная "сосулька": одна и много
Привет!Другие ефекты будеть?С уважением
Re: Светодиодная "сосулька": одна и много
Можете сами добавить, в статье есть инструкция.
У меня новых идей пока нет...
У меня новых идей пока нет...
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
- Andrey73s
- Вымогатель припоя
- Сообщения: 691
- Зарегистрирован: Ср фев 24, 2010 23:33:28
- Откуда: Тверская обл.
Re: Светодиодная "сосулька": одна и много
Сосулек на WS2812B не предвидеться?
Какая *** выключила свет в конце туннеля.
Re: Светодиодная "сосулька": одна и много
Нет, не предвидится (в моей реализации, по крайней мере).
_____
Тем временем, сегодня, 31-го декабря 2018 года, я сделал новую версию прошивки контроллера сосулек:
v1.1
Список изменений:
v1.0:
Исходная версия.
v1.1:
Добавлена программа 21 - случайное изменение яркости светодиодов.
Добавлена программа 22 - случайное зажигание и гашение светодиодов в случайном порядке.
Доработан генератор случайных чисел - теперь гораздо лучше переключаются программы в автоматическом режиме.
Добавлена индикация версии прошивки при включении.
Прошивка:
Архив с проектом CVAVR:
Успейте обновиться до Нового Года!
P.S. Всех с Наступающим! Успехов, удачи и кучи свободного времени на занятие любимым паяльным делом!

_____
Тем временем, сегодня, 31-го декабря 2018 года, я сделал новую версию прошивки контроллера сосулек:
v1.1
Список изменений:
Спойлер
Текущая версия: v1.1v1.0:
Исходная версия.
v1.1:
Добавлена программа 21 - случайное изменение яркости светодиодов.
Добавлена программа 22 - случайное зажигание и гашение светодиодов в случайном порядке.
Доработан генератор случайных чисел - теперь гораздо лучше переключаются программы в автоматическом режиме.
Добавлена индикация версии прошивки при включении.
Прошивка:
Архив с проектом CVAVR:
Успейте обновиться до Нового Года!
P.S. Всех с Наступающим! Успехов, удачи и кучи свободного времени на занятие любимым паяльным делом!

Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.