|
|
![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() |
![]() ![]() |
![]() Регистрация: 06.06.2010 Последняя активность: 18.06.2025 09:20
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 13.11.2010 Последняя активность: Вчера 21:37
Сообщений: 14294
Записей в дневнике: 4 Сказал(а) спасибо: 1064
Поблагодарили: 4265 раз(а) в 2225 сообщениях
|
![]()
Считаю что есть очень простой вопрос, на который нужно максимально честно ответить: извлекаете ли лично вы выгоду от использования чьей-то разработки?
Если да – то кармически верно делиться этой выгодой. Если нет – то какой спрос.
__________________
ויאמר אלהים יהי אור ויהי אור׃ |
![]() |
![]() |
Поблагодарили: 1 раз |
Enn (16.05.2013)
|
![]() |
![]() ![]() |
слышал об электричестве
Регистрация: 04.12.2010 Последняя активность: 24.08.2022 17:24
Сообщений: 98
Сказал(а) спасибо: 2
Поблагодарили: 3 раз(а) в 3 сообщениях
|
![]()
Я представляю, более чем. Речь идёт о том, что вы предлагаете - коммерческая выгода разработчика. На форуме в открытом доступе достаточно разработок с "изюминкой", они также достойны вознаграждения.
НО, как только начнётся "свободно-принудительная" коммерция - форум закончится, почти моментально. В стране, где за ПО "не принято" платить даже под угрозой миллионных штрафов - ну-ну... Предлагаю на этой мажорной ноте и остановиться (про коммерцию) и обсуждать прошивку, вернее её трудный путь. Если разработчику интересно, могу ещё дополнить моё вИдение, в плане чего не хватает и чем дополнить, но при наличии конкретной реакции на информации. [Исправлено: zus, 16.05.2013 в 19:14] |
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 06.06.2010 Последняя активность: 18.06.2025 09:20
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]()
Что дает версия 2
- Значительно более компактный код, что позволило сделать вход в калибровку кликами и еще осталось немного места. - Меньше расходуется ресурс EEPROM. - Отсутствие багофичи, присутствующей в версии 1 без памяти режимов, про которую писал shurko_3. - теперь, чтобы переключить режим один раз достаточно 1-го клика, а не двух, как в v1. - в версии с ТК не нужно программировать RSTDISBL, что позволяет без проблем обновлять прошивку. - увеличено количество параметров, определенный через #define т.е. больше возможных вариантов. - если после тестирования и вылизывания останется достаточно места - добавлю что-то новое. !!!Если хватит места!!! |
![]() |
![]() |
Поблагодарили: 1 раз |
Enn (16.05.2013)
|
![]() |
![]() ![]() |
слышал об электричестве
Регистрация: 04.12.2010 Последняя активность: 24.08.2022 17:24
Сообщений: 98
Сказал(а) спасибо: 2
Поблагодарили: 3 раз(а) в 3 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 06.06.2010 Последняя активность: 18.06.2025 09:20
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
![]()
Прошил тестовую версию, проверяю в фонаре, то ли я привык к старому алгоритму переключения, то ли нужно попробовать с конденсатором на 1 ноге поиграться. Быстро переключать режимы не получается, то калибровка включается то индикация(её по любому нужно в 3 клика делать). Ну, в общем, буду дальше проверять.
Tamagotchi, паузу между 5 кликами можно изменить ? что бы она была меньше, чем при переключении режимов ? |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 06.06.2010 Последняя активность: 18.06.2025 09:20
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
![]()
ща 3.3 повесил,
можно немного рассказать про то, как работает ёмкость ? понимаю, что с ресетом завязана , но возможно не правильно понимаю как он работает. |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]()
Все, не надо резистор. Вот 7135x8v2.hex
|
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]()
INFERION хорошо рассказал https://forum.fonarevka.ru/... под спойлером 2. Работа с EEPROM.
|
![]() |
![]() |
Поблагодарили: 1 раз |
shurko_3 (16.05.2013)
|
![]() |
![]() ![]() |
![]() Регистрация: 06.06.2010 Последняя активность: 18.06.2025 09:20
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
![]()
мда , получается ту мы не можем мерить время между кликами?
наверно тогда самый простой вариант, это сделать калибровку по 7 кликам, что бы ни при каких условиях не врубалась случайно, а индикацию заряда по 3-4 сделать , а так в общем, прошивка и ТС работает. при кондёре 5 мкФ режимы чётко переключаются. А , да ещё не понимаю по чему, но перед включением мунлайта есть небольшая пауза, но это по идее не критично |
![]() |
![]() |
Поблагодарили: 1 раз |
Tamagotchi (16.05.2013)
|
![]() ![]() |
![]() ![]() |
|
![]() |
![]()
Любое количество,... до 255
![]() Цитата:
Да, точно. Посмотрю. |
|
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]()
Версия 2.0b6 луна больше не тормозит 7135x8v2b6.hex
|
![]() |
![]() |
Поблагодарили: 1 раз |
shurko_3 (16.05.2013)
|
![]() ![]() |
![]() ![]() |
![]() |
![]()
Экспериментировал с эффектом INFERIONа
![]() Заметил, что хранят они данные в ATtiny13A совсем не долго, но это натолкнуло меня на мысль сделать прошивку, ВООБЩЕ не использующую EEPROM. Получилось вот что: 7135x8v2_NE_.hex Размер прошивки 472 байта. Т.к. EEPROM не используется - кликать можно вечно ![]() - старт 700mA - минимум 5mA - переключение снизу вверх - максимум 2800 mA - без памяти режимов - контроль разряда батареи - отмаргивание батареи по 2-м кликам Просто незаменимый вариант для любителей круглосуточно жать на кнопки ![]() Т.к. используются не документированные возможности МК, корректная работа на всех экземплярах МК не гарантирована. У меня работает великолепно. [Исправлено: Tamagotchi, 16.05.2013 в 22:59] |
![]() |
![]() |
Поблагодарили: 1 раз |
shurko_3 (16.05.2013)
|
![]() |
![]() ![]() |
|
![]() Регистрация: 06.06.2010 Последняя активность: 18.06.2025 09:20
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
![]() Цитата:
завтро в железе(в реальном фонаре) попробую. |
|
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]()
Попробуй еще plz 7135x8v2_NE_.hex если все нормально, то для варианта без памяти можно эти наработки использовать. И это будет полная победа износа EEPROM, а для ТК за одну калибровку всего 2 записи - это совсем не страшно.
Спасибо. [Исправлено: Tamagotchi, 16.05.2013 в 23:27] |
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 06.06.2010 Последняя активность: 18.06.2025 09:20
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
![]()
ок, эту тоже проверю
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8162 раз(а) в 2385 сообщениях
|
![]()
Да ресурс у EEPROM достаточно жирный, чтоб пришлось лет 10 клацать каждую секунду, если рационально использовать её. Так что я бы использовал (и использую) альтернативку только если EEPROM не фурычит. В таком случае у нас в норме есть нормальная память, а если она изношена - текущий вариант (7135x8v2_NE_.hex).
У меня проблем с хранением данных в РОН не возникало, так что гарантировать нормальную работу можно. По крайней мере моя практика, и практика ещё некоторых людей, показали отсутствие проблем в течении хотя бы часа. Не говоря уже о кратковременном (доли секунды) отключении питания... Можем, только надо отключать RESET и использовать канал АЦП на этой лапе. Конденсатор разряжается по известной кривой, по напряжению можно оценить время. Плюс добавится ряд новых фишек. К примеру отсутствие конденсатора переведёт драйвер на работу с передней кнопкой, и перерывы питания включать его не будут. При этом сама передняя кнопка может быть гораздо функциональнее, т.к. её можно зажимать во время работы (пример). |
![]() |
![]() |
Поблагодарили: 1 раз |
shurko_3 (16.05.2013)
|