|
|
|
|
27262 30 9 0 |
|
Опции темы | Поиск в этой теме |
19.11.2010, 23:47 | 1 |
Регистрация: 06.06.2010 Последняя активность: 26.04.2024 09:48 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 694
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Програмирование контроллера Tiny13
Собственно, есть у меня данный драйвер http://www.dealextreme.com/... Вещь неплохая, режимов много, как я понял там стоит Tiny13, и это - микроконтроллер. Кто-нибудь пробовал прошивать это чудо, сделать режимы под себя? С программированием дружу не очень, поэтому вряд ли напишу под него прошивку. Может кто делал, и поделится опытом?
[Исправлено: vaska, 21.11.2010 в 00:00] Причина: правописание |
20.11.2010, 12:58 | 2 |
Консультант
Регистрация: 15.11.2010 Последняя активность: 26.04.2024 09:58 Адрес: Москва
Сообщений: 8206
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
Re: Програмирование контроллера Tiny13
Вам понадобится:
1. Программатор. 2. Схема драйвера. 3. Компилятор 4 Даташит на ATtiny13 Первым делом цепляется программатор, и считывается родная прошивка. Возможно для этого придется обрезать некоторые дорожки, или отпаять ноги. С вероятностью 90% там стоят биты защиты сделать это не получится. Ну и дальше соответсвенно, писать свою прошивку с нуля |
20.11.2010, 13:25 | 3 |
Регистрация: 06.06.2010 Последняя активность: 26.04.2024 09:48 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 694
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Програмирование контроллера Tiny13
Ну, программатор, я думаю, сварганить не так уж и сложно: схема драйвера там примитивная, её в случае чего переделать недолго, а вот по поводу прошивки с нуля - тут засада. Может кто поделится прошивкой интересной?
[Исправлено: vaska, 21.11.2010 в 00:02] Причина: правописание |
20.11.2010, 23:47 | 4 |
Консультант
Регистрация: 15.11.2010 Последняя активность: 26.04.2024 09:58 Адрес: Москва
Сообщений: 8206
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
Re: Програмирование контроллера Tiny13
Если нужна прошивка именно под АТTiny13 и под эту схему, это вряд-ли у кого есть. А просто прошивок, самоучителей, примеров и т.д., с применением АТTiny13 в и-нете вагон.
В драйвере режимы управляются ШИмом, тут ничего сложного нет, а вот схема переключения режимов по фотке неясна. |
21.11.2010, 01:01 | 5 |
Регистрация: 06.06.2010 Последняя активность: 26.04.2024 09:48 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 694
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Програмирование контроллера Tiny13
переключение как и везде прерыванием питания, управление снимается с 6 ноги контроллера(шим) как я понял изменением скважности, в инете ничего конкретного пока что не нашёл, возможно плохо искал
|
21.11.2010, 12:18 | 6 |
Завсегдатай Фонарёвки
Регистрация: 28.05.2010 Последняя активность: 22.12.2013 16:40 Адрес: msk
Сообщений: 843
Сказал(а) спасибо: 0
Поблагодарили: 80 раз(а) в 53 сообщениях
|
Re: Програмирование контроллера Tiny13
|
22.11.2010, 00:04 | 7 |
Регистрация: 06.06.2010 Последняя активность: 26.04.2024 09:48 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 694
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Програмирование контроллера Tiny13
хотелось найти человека который пробовал проводить с данным драйвером такие манипуляции, програмирование осваивать большого желания нету, да и времени на это много уйдёт
|
22.11.2010, 00:18 | 8 |
Консультант
Регистрация: 25.05.2010 Последняя активность: 07.01.2015 23:43 Адрес: Долгопрудный МО
Сообщений: 1395
Сказал(а) спасибо: 20
Поблагодарили: 149 раз(а) в 112 сообщениях
|
Re: Програмирование контроллера Tiny13
|
22.11.2010, 00:23 | 9 |
Регистрация: 06.06.2010 Последняя активность: 26.04.2024 09:48 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 694
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Програмирование контроллера Tiny13
а вот тут не соглашись, купить отдельно Tiny13 + там уже есть силовые элементы комутации + плату вытровить дороже получится, чем готовый драйвер с диала за пару копеек
|
22.11.2010, 01:41 | 10 |
Завсегдатай Фонарёвки
Регистрация: 28.05.2010 Последняя активность: 22.12.2013 16:40 Адрес: msk
Сообщений: 843
Сказал(а) спасибо: 0
Поблагодарили: 80 раз(а) в 53 сообщениях
|
Re: Програмирование контроллера Tiny13
Это вряд-ли. Там самодостаточный набор режимов, и что-то писать нет смысла. Другое дело, если как-то модернизировать драйвер и получить свойства, отсутствующие у исходного. Тем более, что разница между готовой прошивкой (ее как-то надо залить в микроконтроллер) и самописной программой не слишком велика, что по времени, что по деньгам. Начать можно с #2- со схемы, и определиться, что в драйвере не так, как хочется. Даже перепрошить мк- будут затраты и денег, и времени.
|
22.11.2010, 01:45 | 11 |
Регистрация: 06.06.2010 Последняя активность: 26.04.2024 09:48 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 694
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Програмирование контроллера Tiny13
к стати заметил что это драйвер меряет напряжение на акб, ниже некоторого придела(не было чем померять) фонарь моргает диодом не включается, респекет китайцам
|
22.11.2010, 08:18 | 12 | |
Регистрация: 02.06.2010 Последняя активность: 28.08.2022 21:34 Адрес: Россия, Москва
Сообщений: 2443
Записей в дневнике: 1 Сказал(а) спасибо: 215
Поблагодарили: 412 раз(а) в 215 сообщениях
|
Re: Програмирование контроллера Tiny13
Цитата:
Моргание в режиме Low - признак переключения групп режимов. Если вырубить фонарь сразу после моргания, то он перейдет в следующую группу режимов. Например Hi-Mid-Low без стробососов... Группы режимов переключаются по кругу... Вроде 3 руппы режимов...Китайсы пишуть на таких драйверах -16ти режимные. |
|
Поблагодарили: 1 раз |
Gary (03.08.2011)
|
22.11.2010, 12:11 | 13 |
Регистрация: 06.06.2010 Последняя активность: 26.04.2024 09:48 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 694
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Програмирование контроллера Tiny13
читать мы умеем, и про переключение режимов я знал ещё когда его заказывал, собственно и понравилось Hi-Mid-Low без страба, я говорю про то что на севшей акб фонарь не включается, то есть без защиты можно акб ставить и не боятся очень низкоо разряда
|
14.07.2011, 01:56 | 14 |
Зашел на огонек
Сообщений: n/a
|
Re: Програмирование контроллера Tiny13
Может тема и заглохла но я вот обнаружил как переключаются режимы.
Включается режим, отсчитывается время. Если пропало питание то в следующем пробуждении меняется режим. Если прошло >0,5 сек и пропало питание - значит менять режим не надо. |
14.07.2011, 10:47 | 15 |
Увлеченный
Регистрация: 15.06.2011 Последняя активность: 08.07.2020 22:33 Адрес: default city
Сообщений: 116
Сказал(а) спасибо: 6
Поблагодарили: 10 раз(а) в 8 сообщениях
|
Re: Програмирование контроллера Tiny13
http://budgetlightforum.com...
там же ссылки на прошивку с исходниками. по идее должна довольно просто адаптироваться для любых драйверов системы "режимы на attiny + внешний стабилизатор тока".
__________________
charlie don't surf |
20.07.2011, 14:33 | 16 |
Ветеран Фонарёвки
Регистрация: 07.04.2011 Последняя активность: 05.07.2019 16:52
Сообщений: 2838
Сказал(а) спасибо: 25
Поблагодарили: 402 раз(а) в 189 сообщениях
|
Re: Програмирование контроллера Tiny13
|
14.08.2011, 16:57 | 17 |
Новичок
Регистрация: 14.08.2011 Последняя активность: 10.08.2015 22:10
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Re: Програмирование контроллера Tiny13
Коллеги с интересом читаю форум и нахожу в нем много познавательных материалов. Пытаюсь найти ответ на вопрос: Как увеличить яркость свечения модуля ЕК-Light64. Модуль построен на драйвере EK-1308 с применением контроллера АТtiny13. Есть ли надежда поднять его выходной ток (или напряжение) не перепрограммируя контроллер? И как это можно сделать.
|
15.08.2011, 15:06 | 18 |
Ветеран Фонарёвки
Регистрация: 07.04.2011 Последняя активность: 05.07.2019 16:52
Сообщений: 2838
Сказал(а) спасибо: 25
Поблагодарили: 402 раз(а) в 189 сообщениях
|
Re: Програмирование контроллера Tiny13
Контроллер вырабатывает ШИМ - сигнал для гашения диода(как правило). Следовательно - можно.
|
15.08.2011, 15:06 | 19 |
Регистрация: 06.06.2010 Последняя активность: 26.04.2024 09:48 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 694
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Програмирование контроллера Tiny13
я думаю ,что вполне реально. Фотку драйвера посмотреть бы , а ещё лучше схемку.
|
16.08.2011, 13:20 | 20 |
Новичок
Регистрация: 14.08.2011 Последняя активность: 10.08.2015 22:10
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Re: Програмирование контроллера Tiny13
Коллеги спасибо большое за ответы и заинтересованность. Фото и схему драйвера можно посмотреть здесь: http://ekits.ru/index.php?p.... Или набрав в поисковике: Схема EK-1308. Это набор для конструирования фонаря. Работает надежно, не глючит. Для выключателя использовался геркон, магнит - шарик от детской игрушки Neocube. Питание 6 вольт, - 4 батарейки R14 (C) последовательно. Цель устройства: подводная подсветка для фотографирования, поэтому режим работы кратковременный периодический. Реально за один дайв (погружение) суммарная наработка 15 минут.
|