Например TDA7294

Форум РадиоКот • Просмотр темы - Простые часы на светодиодных матрицах.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 15:42:58

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 10520 ]     ... , , , 435, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Чт дек 22, 2016 17:53:37 
Нашел транзистор. Понюхал.

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт янв 28, 2016 13:34:05
Сообщений: 160
Откуда: Волжский
Рейтинг сообщения: 0
Добрый вечер! Прошил прошивкой март2016 всё работает замечательно, но при внесении в исходнике и последующей компиляции своих дат поздравлений они не выводятся. делал так:
#define F_MSG19_STR "ДЕНЬ РОЖДЕНИЯ БУРЯКОВА ЕВГЕНИЯ АНДРЕЕВИЧА"
#define F_MSG19_DAY 12
#define F_MSG19_MONTH JANUARY
Проделал большую работу написал поздравлений более 30 . При компиляции ошибок нет, только предупреждения зел. Свободное место есть. Как внести свои даты? Спасибо !


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Чт дек 22, 2016 18:07:48 
Сверлит текстолит когтями
Аватар пользователя

Карма: 26
Рейтинг сообщений: 151
Зарегистрирован: Ср мар 26, 2014 21:50:55
Сообщений: 1236
Откуда: RF-73 ULN
Рейтинг сообщения: 0
николай 76 писал(а):
но при внесении в исходнике и последующей компиляции своих дат поздравлений они не выводятся. делал так:
#define F_MSG19_STR "ДЕНЬ РОЖДЕНИЯ БУРЯКОВА ЕВГЕНИЯ АНДРЕЕВИЧА"
#define F_MSG19_DAY 12
#define F_MSG19_MONTH JANUARY
Проделал большую работу написал поздравлений более 30 . При компиляции ошибок нет, только предупреждения зел.
Видимо не изменяли следующие: F_TEXT_TOTAL_CNT и ftext_msg_ptr
Вам проще изменить существующие, т.е. с первого

_________________
Все для сборки часов на 60мм светодиодных матрицах (платки, матрицы и др. комплектующие)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Чт дек 22, 2016 18:35:41 
Нашел транзистор. Понюхал.

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт янв 28, 2016 13:34:05
Сообщений: 160
Откуда: Волжский
Рейтинг сообщения: 0
Что то я так и не понял.
Видимо не изменяли следующие: F_TEXT_TOTAL_CNT и ftext_msg_ptr
Где и в каких строках что то поменять чтобы вывести текст о котором я к примеру говорил?
В коментариях всё просто написано:


//----------
// Тексты в FLASH - изменения требуют компиляции программы
// строка; день(1-31); месяц(1-12)
// Длинным текстом не злоупотребляйте
//----------
#define F_MSG01_STR "С НОВЫМ ГОДОМ!"
#define F_MSG01_DAY 1
#define F_MSG01_MONTH JANUARY


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Чт дек 22, 2016 18:46:31 
Сверлит текстолит когтями
Аватар пользователя

Карма: 26
Рейтинг сообщений: 151
Зарегистрирован: Ср мар 26, 2014 21:50:55
Сообщений: 1236
Откуда: RF-73 ULN
Рейтинг сообщения: 0
николай 76 писал(а):
В коментариях всё просто написано:
//----------
// Тексты в FLASH - изменения требуют компиляции программы
// строка; день(1-31); месяц(1-12)
// Длинным текстом не злоупотребляйте
//----------
#define F_MSG01_STR "С НОВЫМ ГОДОМ!"
#define F_MSG01_DAY 1
#define F_MSG01_MONTH JANUARY
Да, если Вы измените эти строки, а не добавите, как сделали.
При добавлении нужно изменить массив ссылок ftext_msg_ptr на эти F_MSG а также увеличить предел самих сообщений F_TEXT_TOTAL_CNT. Но еще не факт что заработает, т.к. нужно посмотреть код, как обрабатывается этот массив и предел.

_________________
Все для сборки часов на 60мм светодиодных матрицах (платки, матрицы и др. комплектующие)


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Чт дек 22, 2016 18:53:00 
Нашел транзистор. Понюхал.

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт янв 28, 2016 13:34:05
Сообщений: 160
Откуда: Волжский
Рейтинг сообщения: 0
В этой строчке менял не помогло: #define F_TEXT_TOTAL_CNT 62
А эту пока не нашел : ftext_msg_ptr в каком файле содержится ?


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Чт дек 22, 2016 19:11:53 
Сверлит текстолит когтями
Аватар пользователя

Карма: 26
Рейтинг сообщений: 151
Зарегистрирован: Ср мар 26, 2014 21:50:55
Сообщений: 1236
Откуда: RF-73 ULN
Рейтинг сообщения: 0
николай 76 писал(а):
ftext_msg_ptr в каком файле содержится ?
menu.c
Код:
flash FLASH_STR_PTR ftext_msg_ptr[F_TEXT_TOTAL_CNT]={ // поздравлялки в FLASH
F_MSG01_STR, F_MSG02_STR, F_MSG03_STR, F_MSG04_STR,
F_MSG05_STR, F_MSG06_STR, F_MSG07_STR, F_MSG08_STR,
F_MSG09_STR, F_MSG10_STR, F_MSG11_STR, F_MSG12_STR,
F_MSG13_STR, F_MSG14_STR, F_MSG15_STR, F_MSG16_STR
};
flash uint8_t ftxt_show_day[F_TEXT_TOTAL_CNT]={
F_MSG01_DAY, F_MSG02_DAY, F_MSG03_DAY, F_MSG04_DAY,
F_MSG05_DAY, F_MSG06_DAY, F_MSG07_DAY, F_MSG08_DAY,
F_MSG09_DAY, F_MSG10_DAY, F_MSG11_DAY, F_MSG12_DAY,
F_MSG13_DAY, F_MSG14_DAY, F_MSG15_DAY, F_MSG16_DAY
};
flash uint8_t ftxt_show_month[F_TEXT_TOTAL_CNT]={
F_MSG01_MONTH, F_MSG02_MONTH, F_MSG03_MONTH, F_MSG04_MONTH,
F_MSG05_MONTH, F_MSG06_MONTH, F_MSG07_MONTH, F_MSG08_MONTH,
F_MSG09_MONTH, F_MSG10_MONTH, F_MSG11_MONTH, F_MSG12_MONTH,
F_MSG13_MONTH, F_MSG14_MONTH, F_MSG15_MONTH, F_MSG16_MONTH
};
Но как я писал ранее, еще не факт что заработает..

_________________
Все для сборки часов на 60мм светодиодных матрицах (платки, матрицы и др. комплектующие)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Чт дек 22, 2016 20:30:16 
Нашел транзистор. Понюхал.

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт янв 28, 2016 13:34:05
Сообщений: 160
Откуда: Волжский
Рейтинг сообщения: 0
Сделал так не помогло, поздравление не выводится:(пробовал на одной поздравлялке)
#define F_MSG17_STR "ДЕНЬ РОЖДЕНИЯ СТЕПАНОВА МАКСИМА "
#define F_MSG17_DAY 21
#define F_MSG17_MONTH JANUARY
menu.c
flash FLASH_STR_PTR ftext_msg_ptr[F_TEXT_TOTAL_CNT]={ // поздравлялки в FLASH
F_MSG01_STR, F_MSG02_STR, F_MSG03_STR, F_MSG04_STR,
F_MSG05_STR, F_MSG06_STR, F_MSG07_STR, F_MSG08_STR,
F_MSG09_STR, F_MSG10_STR, F_MSG11_STR, F_MSG12_STR,
F_MSG13_STR, F_MSG14_STR, F_MSG15_STR, F_MSG16_STR,
F_MSG17_STR
};
F_MSG01_DAY, F_MSG02_DAY, F_MSG03_DAY, F_MSG04_DAY,
F_MSG05_DAY, F_MSG06_DAY, F_MSG07_DAY, F_MSG08_DAY,
F_MSG09_DAY, F_MSG10_DAY, F_MSG11_DAY, F_MSG12_DAY,
F_MSG13_DAY, F_MSG14_DAY, F_MSG15_DAY, F_MSG16_DAY,
F_MSG17_DAY
};
F_MSG01_MONTH, F_MSG02_MONTH, F_MSG03_MONTH, F_MSG04_MONTH,
F_MSG05_MONTH, F_MSG06_MONTH, F_MSG07_MONTH, F_MSG08_MONTH,
F_MSG09_MONTH, F_MSG10_MONTH, F_MSG11_MONTH, F_MSG12_MONTH,
F_MSG13_MONTH, F_MSG14_MONTH, F_MSG15_MONTH, F_MSG16_MONTH,
F_MSG17_MONTH
};

Добавлено after 31 minute 18 seconds:
Всех с днём энергетика! До завтра!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Сб дек 24, 2016 06:54:36 
Открыл глаза

Зарегистрирован: Пт июл 10, 2015 16:06:24
Сообщений: 49
Рейтинг сообщения: 0
Здравствуйте.
Подскажите где то на форуме была сборка прошивок и плат под разные индикаторы.
Не могу найти, потерял, иначе нужна печатка под 32 мм индикаторы с общим катодом,
может есть и прошивки обновленные под него, Atmega16.
Спасибо.
Всех С Наступающим НГ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Сб дек 24, 2016 07:15:53 
Сверлит текстолит когтями
Аватар пользователя

Карма: 26
Рейтинг сообщений: 151
Зарегистрирован: Ср мар 26, 2014 21:50:55
Сообщений: 1236
Откуда: RF-73 ULN
Рейтинг сообщения: 0
николай 76 писал(а):
Сделал так не помогло, поздравление не выводится:(пробовал на одной поздравлялке)
Еще нужно изменить массив, в котором хранятся флаги включения на каждое сообщение

vicfamily писал(а):
Подскажите где то на форуме была сборка прошивок и плат под разные индикаторы.
Не могу найти, потерял, иначе нужна печатка под 32 мм индикаторы с общим катодом,
может есть и прошивки обновленные под него, Atmega16.
См. первое сообщение, там куча прикрепленных файлов

_________________
Все для сборки часов на 60мм светодиодных матрицах (платки, матрицы и др. комплектующие)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Сб дек 24, 2016 08:28:56 
Поставщик валерьянки для Кота

Карма: 16
Рейтинг сообщений: 329
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Сообщений: 2222
Откуда: Tashkent
Рейтинг сообщения: 0
alcxa писал(а):
Еще нужно изменить массив, в котором хранятся флаги включения на каждое сообщение

Имеется одно ограничение. Разрядность флаговой переменной 32. Это максимальная разрядность, которую допускают мои версии CVAVR. Случай конечно странный, поскольку стандартом для компиляторов предусмотрена поддержка данных с разрядностью 64(long long, u64 и т.д.). Соответственно общее число текстов eeprom+flash не может быть больше 32.
Это ограничение можно обойти изменив алгоритм программы. Но проект пока заморожен.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Сб дек 24, 2016 09:18:31 
Открыл глаза

Зарегистрирован: Пт июл 10, 2015 16:06:24
Сообщений: 49
Рейтинг сообщения: 0
alcxa писал(а):
николай 76 писал(а):
Сделал так не помогло, поздравление не выводится:(пробовал на одной поздравлялке)
Еще нужно изменить массив, в котором хранятся флаги включения на каждое сообщение

vicfamily писал(а):
Подскажите где то на форуме была сборка прошивок и плат под разные индикаторы.
Не могу найти, потерял, иначе нужна печатка под 32 мм индикаторы с общим катодом,
может есть и прошивки обновленные под него, Atmega16.
См. первое сообщение, там куча прикрепленных файлов


Прошивки есть, а печаток в lay нет.
Подскажите еще , где посмотреть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Сб дек 24, 2016 09:49:08 
Друг Кота
Аватар пользователя

Карма: 182
Рейтинг сообщений: 8124
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 18533
Откуда: Рыбинск
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
vicfamily писал(а):
а печаток в lay нет.
Как хоть вы ищите то? Версия ВНН, я не так давно выкладывал свою версию, уже повторенную в четырех экземплярах. Была еще чья то версия не в lay, а в Pcad, но там тоже можно распечатать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Сб дек 24, 2016 10:10:23 
Открыл глаза

Зарегистрирован: Пт июл 10, 2015 16:06:24
Сообщений: 49
Рейтинг сообщения: 0
Martin76 писал(а):
vicfamily писал(а):
а печаток в lay нет.
Как хоть вы ищите то? Версия ВНН, я не так давно выкладывал свою версию, уже повторенную в четырех экземплярах .


Хорошо.
На версиях ВНН 32мм с ОА я тоже собирал 3шт, тогда вопрос :
под плату ВНН подойдет только универсальная прошивка? т.к. у меня матрицы с ок.
Универсальная прошивка имеет такой же функционал как и 1.0.9 ? если не затруднит
скиньте её.
Спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Сб дек 24, 2016 10:33:37 
Сверлит текстолит когтями
Аватар пользователя

Карма: 26
Рейтинг сообщений: 151
Зарегистрирован: Ср мар 26, 2014 21:50:55
Сообщений: 1236
Откуда: RF-73 ULN
Рейтинг сообщения: 0
Вот сами вносите путаницу и путаетесь. Есть:
1. общий катод
2. общий анод (столбцы инверсные в ПО)
3. повернутый общий анод = общему катоду
ранее кто-то 3 пункт обозвал ОА = так и прижилось, подходят прошивки для ОК с отличной от стандартного расположения строк
Универсальные, это прошивки с инвертированием столбцов, строки не инвертируются, т.е. аппаратно коммутируются на землю или +5В
Все прошивки с кварцем (за исключением прошивок от uk8amk) имеют практически одинаковый функционал
прошивки от uk8amk поддерживают ОК и ОА (нужно перекомпилировать), а также в ПО есть мастер настройки строк и столбцов, который позволяет перевернуть цифры (и буквы) или даже отзеркалить.

_________________
Все для сборки часов на 60мм светодиодных матрицах (платки, матрицы и др. комплектующие)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Сб дек 24, 2016 11:02:42 
Открыл глаза

Зарегистрирован: Пт июл 10, 2015 16:06:24
Сообщений: 49
Рейтинг сообщения: 0
alcxa писал(а):
Вот сами вносите путаницу и путаетесь. Есть:
1. общий катод
2. общий анод (столбцы инверсные в ПО)
3. повернутый общий анод = общему катоду
ранее кто-то 3 пункт обозвал ОА = так и прижилось, подходят прошивки для ОК с отличной от стандартного расположения строк
Универсальные, это прошивки с инвертированием столбцов, строки не инвертируются, т.е. аппаратно коммутируются на землю или +5В
Все прошивки с кварцем (за исключением прошивок от uk8amk) имеют практически одинаковый функционал
прошивки от uk8amk поддерживают ОК и ОА (нужно перекомпилировать), а также в ПО есть мастер настройки строк и столбцов, который позволяет перевернуть цифры (и буквы) или даже отзеркалить.

Понял.
Спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Сб дек 24, 2016 12:54:57 
Друг Кота
Аватар пользователя

Карма: 182
Рейтинг сообщений: 8124
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 18533
Откуда: Рыбинск
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
vicfamily писал(а):
под плату ВНН подойдет только универсальная прошивка?
Насколько я помню, там своя разводка столбцов. На моей плате разводка совпадает с авторской, и при использовании матриц с ОК работать будет с любой подходящей для ОК прошивкой, не обязательно универсальной.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Сб дек 24, 2016 14:10:29 
Нашел транзистор. Понюхал.

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт янв 28, 2016 13:34:05
Сообщений: 160
Откуда: Волжский
Рейтинг сообщения: 0
Так я и не смог вывести из флэш даже одну свою поздравлялку, очень жаль! Ни как не могу для себя найти идеальные часы, в этом проекте мне очень понравилось: будильники их много, ds1307, добавление мелодий (сейчас собираю звук.модуль), мастер настройки экрана, односторонняя плата. Собирал и не одни в соседней ветке "супер клок" тоже отличный проект понравилось: вывод праздников (все родственники умещались в память, а их не мало), график отмос. давления, но будильник слабоват нужен блюпуп либо микросхема что бы полноценно им пользоваться. Ни кого не хотел обидеть, у всех отличные проекты! Спасибо!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Сб дек 24, 2016 18:27:00 
Поставщик валерьянки для Кота

Карма: 16
Рейтинг сообщений: 329
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Сообщений: 2222
Откуда: Tashkent
Рейтинг сообщения: 0
николай 76 писал(а):
Так я и не смог

1. Взять неисправленный вами исходный код. Можно залить и проверить как выводятся поздравлялки.
2. Внести в строки и даты изменения. Длина строк не должна быть большая чтобы избежать ошибок переполнения. Насколько помню не более 50 символов. Строк/поздравлялок должно быть столько сколько в моём исходнике. Скомпилировать проект.
3. Залить новую прошивку в часы и в меню Расписание включить отображение нужных текстов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Вс дек 25, 2016 12:46:53 
Нашел транзистор. Понюхал.

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт янв 28, 2016 13:34:05
Сообщений: 160
Откуда: Волжский
Рейтинг сообщения: 0
12+16=38 Это очень мало! Я хотел бы забить туда все официальные праздники ну и памятные даты своих родственников. Может как нибудь реализовать с помощью дополнительной микросхеме памяти? ( я мог бы в нужном формате написать их для продолжения проекта)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на светодиодных матрицах.
СообщениеДобавлено: Вс дек 25, 2016 16:34:33 
Друг Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 1121
Зарегистрирован: Пт ноя 27, 2009 18:12:27
Сообщений: 4625
Откуда: Черкассы, UA
Рейтинг сообщения: -1
николай 76 писал(а):
12+16=38 Это очень мало!

А 12+16=28 - нормально?

_________________
Изображение

В мире нет вредных веществ, в мире есть вредные количества © Д.И.Менделеев
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду © автор неизвестен.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 10520 ]     ... , , , 435, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Hronos и гости: 30


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y