|
|
|
|
210131 730 21 14 |
|
Опции темы | Поиск в этой теме |
25.07.2013, 13:05 | 461 |
|
Re: Народный драйвер мод v2
|
25.07.2013, 13:14 | 462 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 07:37 Адрес: Россия, Пермский край
Сообщений: 38198
Сказал(а) спасибо: 5886
Поблагодарили: 32496 раз(а) в 15081 сообщениях
|
Re: Народный драйвер мод v2
|
25.07.2013, 14:30 | 463 | |
Увлеченный
Регистрация: 01.03.2012 Последняя активность: 23.10.2018 15:31
Сообщений: 204
Сказал(а) спасибо: 26
Поблагодарили: 33 раз(а) в 17 сообщениях
|
Re: Народный драйвер мод v2
Цитата:
Вообще, если с программатором мне все более менее понятно, то с компиляторами - вообще темный лес |
|
25.07.2013, 14:35 | 464 |
|
Re: Народный драйвер мод v2
|
25.07.2013, 15:57 | 465 |
|
Re: Народный драйвер мод v2
Исходники версии с отдельным мунлайтом. То, что hex выкладывал, немного поправленная, отсюда версия 2.2. Я забил на правильную работу всех #define возможно потом поправлю.
_7135_v_2.2.rar |
Поблагодарили: 1 раз |
galex (26.07.2013)
|
25.07.2013, 16:59 | 466 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Народный драйвер мод v2
Хм... тогда получается какая-то неразбериха. Вы же сами написали, что в варианте "без контенсатора" у Вас получается сильно короткий клик - иначе регистры сбрасываются. А как же тогда у Вас сохраняется счетчик кликов???
|
25.07.2013, 17:08 | 467 |
|
Re: Народный драйвер мод v2
Сейчас подумал, что если у меня в отдельной линейке только 1 мунлайт, то при переключении всегда гарантированно получаю минимум, а если в этой линейке 4 режима, то как поверез... или сбрасывать номер режима при переключении... эх, не поместится все это дело.
Угу, самому интересно, почему 3 младших бита хранятся дольше, чем целый байт... у меня была проверка на 0xAA... а у Вас, как проверка сделана? |
25.07.2013, 17:30 | 468 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Народный драйвер мод v2
Извиняюсь, что влажу в чужую тему, наверно правильнее новую создать.
По примеру Tamagotchi написал свою прошивку под этот драйвер, сейчас тестирую. Могу поделиться прошивкой. Пока остановился на таком алгоритме управления: 1. 3 режима - мунлайт, основной, максимальный, преключение между мунлайтом и основным - 1 клик, включение максимального из любого режима - 2 клика. 2. Память последнего режима, кроме максимального, запись в ЕЕПРОМ после 1,5с включения (клацанье по режимам память не будет лишной раз трогать). 3. Яркость в режимах мунлайт и основной настраиваются, переход в настройки - 3 клика, после этого яркость будет плавно увеличиваться циклически (мунлайт от 1,2мА до 170мА, основной от 350мА до 2800мА), 1 клик - запись значения. 4. Индикатор заряда батареи включается при переходе в мунлайт, 1 - 5 мигов, замер без нагрузки, во время первого мига. 5. Автоматическое переключение режима вниз при падении напряжения (<2.9В) в мунлайте - выключение, замер напряжение каждые 5с с усреднением. 6. Индикация низкого заряда в мунлайте 1 миг в 30 сек (<3.1В) 7. Выключение по таймеру, для разных режимов разное. 8. Без конденсатора на 1 ноге, но на питание нужно добавить если мелкий. 9. Термоконтроля нет (не влазит терморезистор). Стробов пока нет - думаю как включать. [Исправлено: dandan2000, 25.07.2013 в 17:38] |
Поблагодарили: 1 раз |
galex (26.07.2013)
|
25.07.2013, 17:35 | 469 | |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Народный драйвер мод v2
Цитата:
У меня 3 регистра должны сохранятся, я по ним делаю контрольную сумму + АА и пишу это в регистр. Так делаю для уверенности, что все 3 регистра не запортились. Пробовал писать в ОЗУ - разницы нет. |
|
25.07.2013, 17:39 | 470 |
|
Re: Народный драйвер мод v2
|
25.07.2013, 20:36 | 471 |
|
Re: Народный драйвер мод v2
Только сейчас сообразил - переключение режимов = длинный клик, счетчик увеличивается короткими кликами. Вот и для коротких кликов времени хранения хватает, а для переключения - нет.
|
26.07.2013, 08:11 | 472 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 07:37 Адрес: Россия, Пермский край
Сообщений: 38198
Сказал(а) спасибо: 5886
Поблагодарили: 32496 раз(а) в 15081 сообщениях
|
Re: Народный драйвер мод v2
да. так удобнее намного.
поддерживаю. кроме того, невозможность включить более сильный режим - сама по себе достаточная индикация. мунлайт одним стабом, остальное всеми восемью? или подключаются с шагом 350? |
26.07.2013, 10:15 | 473 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Народный драйвер мод v2
С шагом 350 конечно. Автоиндикация подразумевает совсем полную разрядку, когда уже батарею нужно срочно заряжать, ну чтобы небыло внезапного отключения, один миг с большим интервалом думаю не напряжно, посмотрим.
|
26.07.2013, 10:17 | 474 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Народный драйвер мод v2
Чето Вы меня совсем запутали. Длинный клик это по сути отключение? Тогда при следующем включении будет другой режим?
|
26.07.2013, 10:21 | 475 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 07:37 Адрес: Россия, Пермский край
Сообщений: 38198
Сказал(а) спасибо: 5886
Поблагодарили: 32496 раз(а) в 15081 сообщениях
|
Re: Народный драйвер мод v2
|
26.07.2013, 12:28 | 477 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Народный драйвер мод v2
Как? если переключение режима = длинный клик который = выключению.
Все, вроде разобрался. У Вас при коротком клике счетчик не сбрасывается. При более длинном - сбрасывается, но не сбрасывается ресет. Получается, что если на питании будет стоять такой же конденсатор как и на ресете, то длинный клик получить будет не возможно. Одновременно при мелком конденсаторе на питании будет трудно делать множественные клики. [Исправлено: dandan2000, 26.07.2013 в 12:35] |
26.07.2013, 12:33 | 478 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 07:37 Адрес: Россия, Пермский край
Сообщений: 38198
Сказал(а) спасибо: 5886
Поблагодарили: 32496 раз(а) в 15081 сообщениях
|
Re: Народный драйвер мод v2
|
26.07.2013, 13:07 | 479 | ||
|
Re: Народный драйвер мод v2
Для затравки - видео работы рампинга.
Рампинг работает так:
Скомпилений HEX v2.3 7135x8v2.hex Все настройки как в 2.2, но максимум 2800 и никаких стробов, еще пришлось убрать индикацию отключенного ТК. Просто не хватило места. Исходники будут, но позднее. [Исправлено: Tamagotchi, 26.07.2013 в 13:10] |
||
26.07.2013, 14:16 | 480 |
Ветеран Фонарёвки
Регистрация: 11.07.2013 Последняя активность: 24.02.2022 14:47 Адрес: Киев
Сообщений: 1596
Сказал(а) спасибо: 27
Поблагодарили: 958 раз(а) в 488 сообщениях
|
Re: Народный драйвер мод v2
|