|
|
|
|
240050 837 28 11 |
|
Опции темы | Поиск в этой теме |
12.03.2014, 23:07 | 221 |
|
Re: Народный драйвер мод v2. Часть 2.
hfuse:0xFD
lfuse:0x79 |
13.03.2014, 15:45 | 222 | |
Увлеченный
Регистрация: 02.08.2011 Последняя активность: 08.05.2023 19:40
Сообщений: 201
Сказал(а) спасибо: 11
Поблагодарили: 19 раз(а) в 14 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Ну почти такие же как на картинке. Железно всё осталось без изменений?
Цитата:
|
|
13.03.2014, 15:50 | 223 |
|
Re: Народный драйвер мод v2. Часть 2.
evrey,
Не знаю зачем диод на терморезистор, а в остальном правильно. Дорожки лучше резать и соединять так, как здесь https://forum.fonarevka.ru/... |
13.03.2014, 16:02 | 224 | |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Цитата:
И оставить #define THERMVD - можно вместо терморезистора использовать транзистор (почитайте последние страниц 10). https://forum.fonarevka.ru/... |
|
13.03.2014, 16:10 | 225 |
Увлеченный
Регистрация: 02.08.2011 Последняя активность: 08.05.2023 19:40
Сообщений: 201
Сказал(а) спасибо: 11
Поблагодарили: 19 раз(а) в 14 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Резисторов надёргал с ноутбучных батарей, прикольные, небольшие, на тоненьких проводках буду использовать их. А где можно посмотреть у прошивок DoomMen, что
бы включить то или иное, сколько нужно кликать? Только в исходнике? |
13.03.2014, 16:14 | 226 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
|
13.03.2014, 16:22 | 227 |
Увлеченный
Регистрация: 02.08.2011 Последняя активность: 08.05.2023 19:40
Сообщений: 201
Сказал(а) спасибо: 11
Поблагодарили: 19 раз(а) в 14 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Т.е. Режимов яркости 3 штуки. Я правильно понял? А как пользовать рэмпинг? На сколько ампер версия? Мне нужно 2.8А
|
13.03.2014, 16:32 | 228 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
4 режима. 0,1,2,3
Скачайте архив, там в 7135x8v2.h все есть. |
13.03.2014, 20:35 | 229 |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Нашел еще один баг: если сделать очень много коротких кликов - есть шанс включить термокалибровку и сохранить новое значение. Для устранения меняем:
Код:
#ifdef THEMPERATURE_CONTROL static INLINE void calibrate(void) // калибровка термоконтроля { #ifndef FLASH_OFF flash(20); #endif Код:
#ifdef THEMPERATURE_CONTROL static INLINE void calibrate(void) // калибровка термоконтроля { input_mode(); #ifndef FLASH_OFF flash(20); #endif
__________________
Скажем нет пиратству! - Качаем только лицензионные диски. |
13.03.2014, 23:51 | 230 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
После того, как заменил конденсатор (на Vcc) периодически ловлю то стробы, то мунлайт. В АК47-А был около 2uF, я поставил 10uF... Вот думаю, что не нужно было.
Режимы переключались, а лучшее враг хорошего. Что делает input_mode? в двух словах? я пытаюсь разобраться в коде, но что-то не очень уловил смысл записывать 0xAA и 0 в mode_saver |
14.03.2014, 02:35 | 231 |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Он организует задержку перед входом в режим.
Mode_saver предназначен для загрузки правильной яркости при выходе из мигалок. |
14.03.2014, 11:37 | 232 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Спасибо. Значит для моей задумки это не очень нужно. Я все же хочу сделать некоторую смесь из прошиски Ceramic под тактовую и этим вариантом. Вот уже вижу, можно флаги использовать, вместо переменных (для проверки включен/выключен, смена режима и т.п.). Понемногу разбираюсь с Си.
Хотел бы впихнуть и термоконтроль и обработку тактовой кнопки в 13ю тиньку. Она для экспериментов лучше подходит (не оч дорогая, а трупики добавляются, даже с восстановителем фьюзов ) |
14.03.2014, 17:20 | 233 |
|
Re: Народный драйвер мод v2. Часть 2.
|
14.03.2014, 17:31 | 234 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
У меня получилось убить в аврдуд - в окне FuseBits, в строке прошивки H фьюзов я написал 0xD3 и отправил в МК. После чего тот отказался общаться с USBASP.
Как там правильно было? Набрать 11010011 и нажать Program? я с него первый раз шил. Еще не понял, как посмотреть в этом Дуде какие фьюзы прошиты в МК. Он их читает, но куда выводит я не понял. А сгорел он у меня когда стоял подключенным к реаниматору (на базе того, что для тини13). Я ждал пока погаснет диод, а оказалось надо было ресет жать. Ну он у меня так постоял, я немного питание повыключал. В итоге чип у меня нагрелся как утюг... |
14.03.2014, 18:09 | 235 |
|
Re: Народный драйвер мод v2. Часть 2.
В файл, имя которого надо ему указать.
Если греется - кранты, но от постоял он помереть не должен был. Причина в чем-то другом. Вот это поможет въехать в дудку: http://www.avrfreaks.net/in... |
14.03.2014, 18:22 | 236 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Есть вопросы по работе термоконтроля.
1) if(adch_val < (uint8_t)(MAX_THEMP + current_mode)) Для 0-мин, 3-макс = Прибавляем текущий режим (от 0 до 3), чтоб был небольшой запас прочности по перегреву? или это из-за строки WriteEEPROMByte(CFG_CALIBRATE, calibrator10 + MAX_MODES); Зачем тогда вычитать current_mode для для режимов 0-макс, 3 - мин? if(adch_val < (uint8_t)(MAX_THEMP - current_mode)) // режимы 0 - сильно 3 - слабо если мы туда записывали значение калибровки WriteEEPROMByte(CFG_CALIBRATE, calibrator10); 2) Для чего нужно аж два calibrator 10 и 11? calibrator10 = adch_temp; calibrator11 = calibrator10; и последующая проверка if(calibrator11 == calibrator10) // а вдруг? { #ifdef REVERSE_SW WriteEEPROMByte(CFG_CALIBRATE, calibrator10 + MAX_MODES); // #else WriteEEPROMByte(CFG_CALIBRATE, calibrator10); // #endif |
14.03.2014, 18:33 | 237 | |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Цитата:
|
|
14.03.2014, 20:56 | 238 |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Я один раз убил 15-ю тиньку просто прошивкой - у меня на ногах ISP висела оптопара, и когда они была перекрыта - все шилось, но как только убрал шторку - контроллер сдох.
Зато после перегрева он может оказаться вполне рабочим. У меня с ATtiny26 было такое - вставил в панельку не той стороной, контроллер начал издавать неприятный запах, переставил как надо - работает и сейчас. Еще был случай попадания сетевого на порты по дуге по плате, несколько выводов порта погорело, но контроллер использую уже в другом девайсе, и он вполне нормально работает. Это уснановка уровня яркости, и так как есть вариант где первым идет максимальная яркость - надо делать наоборот. Тем более что эта часть кода отключается компилятором при выборе режимов на возрастание яркости. В остальном по термоконтролю как я говорил выше - ничем не помогу, это к автору |
14.03.2014, 22:01 | 239 | |
|
Re: Народный драйвер мод v2. Часть 2.
Цитата:
Доктором не восстановилась? У меня в процессе прошивки часто переставали отвечать (питание забывал прибавить или СИД отключить) но доктором все вылечивались. |
|
14.03.2014, 23:57 | 240 |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Я пробовал собирать что-то похожее на доктора, только ничего не получилось восстановить (это была страшнейшая конструкция из проводов), и я просто портировал код на ATtiny25 и все. У меня еще был случай выпаливания порта ресета программатором - прошитый контроллер работал, ресет был отключен фьюзами и там стояла кнопка, но после попыток перепрошивки (это было в начале знакомства с атмелом) кнопка переставала работать, и контроллер соответственно не прошивался, так как ресет отключен и отпален (парочка таких есть).
У меня при попытке прошить импульсный драйвер прошивка программатора слетела) |