Например TDA7294

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

Текущее время: Ср фев 11, 2026 02:52:37

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


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



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

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


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

Карма: 26
Рейтинг сообщений: 157
Зарегистрирован: Ср мар 26, 2014 21:50:55
Сообщений: 1326
Откуда: 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
Сообщений: 161
Откуда: Волжский
Рейтинг сообщения: 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


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

Карма: 26
Рейтинг сообщений: 157
Зарегистрирован: Ср мар 26, 2014 21:50:55
Сообщений: 1326
Откуда: 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мм светодиодных матрицах (платки, матрицы и др. комплектующие)


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

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


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

Карма: 26
Рейтинг сообщений: 157
Зарегистрирован: Ср мар 26, 2014 21:50:55
Сообщений: 1326
Откуда: 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
Сообщений: 161
Откуда: Волжский
Рейтинг сообщения: 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
Рейтинг сообщений: 157
Зарегистрирован: Ср мар 26, 2014 21:50:55
Сообщений: 1326
Откуда: 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
Рейтинг сообщений: 8337
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 20095
Откуда: Рыбинск
Рейтинг сообщения: 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
Рейтинг сообщений: 157
Зарегистрирован: Ср мар 26, 2014 21:50:55
Сообщений: 1326
Откуда: 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
Рейтинг сообщений: 8337
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 20095
Откуда: Рыбинск
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
vicfamily писал(а):
под плату ВНН подойдет только универсальная прошивка?
Насколько я помню, там своя разводка столбцов. На моей плате разводка совпадает с авторской, и при использовании матриц с ОК работать будет с любой подходящей для ОК прошивкой, не обязательно универсальной.


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

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Чт янв 28, 2016 13:34:05
Сообщений: 161
Откуда: Волжский
Рейтинг сообщения: 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
Сообщений: 161
Откуда: Волжский
Рейтинг сообщения: 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 - нормально?

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

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


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 101


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

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


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