|
|
|
|
239736 837 28 11 |
|
Опции темы | Поиск в этой теме |
08.03.2014, 17:29 | 201 |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Это будет если прописать частоту после #include <util/delay.h>, хотя спорить не буду, компиляторы и студии разные (я 4.19 использую), но у меня так работает.
__________________
Скажем нет пиратству! - Качаем только лицензионные диски. |
08.03.2014, 17:38 | 202 |
|
Re: Народный драйвер мод v2. Часть 2.
Да, конструкция
#ifndef F_CPU #define F_CPU 4800000UL #endif ... #include <util/delay.h> конкретно в этом проекте работать будет, но если в проект используется много файлов, не все они могут быть включены в main.c, то прописывание частоты в проекте автоматически спасет от кучи неприятностей. |
08.03.2014, 17:49 | 203 |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Главное при портировании проекта в другой компилятор не забыть прописать, и не забыть сколько именно прописывать.
Это как? В любом случае в main.c можно добавить файл main.h в котором перед инклюдами на библиотеки указать частоту, или использовать makefile |
08.03.2014, 18:04 | 204 |
|
Re: Народный драйвер мод v2. Часть 2.
|
08.03.2014, 21:10 | 205 | |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Цитата:
попробую еще прописать правильно частоту. Студия у меня 6.1 с офф сайта (на пятой с тырнета были совсем глюки - размер прошивки получался больше 300%). Кстати, я так понимаю размер прошивки и у Тамагочи и у DoomMen меньше килобайта только при отключенном режиме памяти? А то у меня при включении памяти размер больше. |
|
08.03.2014, 21:17 | 206 |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Возьмите мою последнюю версию и скомпилируйте её без изменений - должно получиться 1018 байт. При включении велостроба съедается много памяти.
|
09.03.2014, 18:35 | 207 |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07 Адрес: Украина, Харьков
Сообщений: 496
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
- Немного оптимизировал код
- Теперь при отключении WEAR_LEWELING режим сохраняется через 2 секунды после отпускания кнопки (раньше было 0.5с, теперь 1с с WEAR_LEWELING) - Исправил возможный глюк при выборе меньшего чем 3 кол-ва режимов. Думаю добавить больше нечего. |
Поблагодарили: 1 раз |
MSS (12.03.2014)
|
09.03.2014, 21:09 | 208 | |
Участник форума по OpenID
Регистрация: 10.11.2013 Последняя активность: 27.05.2018 20:05
Сообщений: 29
Сказал(а) спасибо: 4
Поблагодарили 1 раз в 1 сообщении
|
Re: Народный драйвер мод v2. Часть 2.
Цитата:
[Исправлено: ЦЦК, 09.03.2014 в 21:14] |
|
10.03.2014, 17:31 | 209 |
Регистрация: 06.06.2010 Последняя активность: 17.04.2024 09:09 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 694
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
нам по идее нужно на оборот ?
нужно что бы напряжение перехода было стабильно, а вот при изменении температуры оно должно, на оборот, "уплывать" как можно дальше. если использовать обычный диод как "опорник" напряжения, то при зменении питающего , оно плавает на 0.2-0.3V, у транзитстора 0.1-0.2v + не нужно дополнительный терморезистор вешать. Именно по этому, лучше всего, как датчик использовать транзистор, любо диод(опорник напряжения) + терморезистор. Tamagotchi, как то писал, что программно можно изменить алгоритм определения напряжения измерения напряжения на датчике, при этом не будет влиять напряжение на акб, в данном случае просто терморизистора будет достаточно.
__________________
Ремонт светодиодных фонарей [Исправлено: shurko_3, 10.03.2014 в 17:40] |
10.03.2014, 18:45 | 210 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
терморезисторов в хозяйстве обычно нет. разве что искать старые аккумы с мобилок и их расковыривать. А вот с транзисторами на много все проще.
|
10.03.2014, 19:40 | 211 |
Регистрация: 06.06.2010 Последняя активность: 17.04.2024 09:09 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 694
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
именно по этому я и создал эту https://forum.fonarevka.ru/... тему ))
|
12.03.2014, 00:13 | 212 |
Увлеченный
Регистрация: 24.03.2012 Последняя активность: 27.03.2020 13:11 Адрес: Донбасс, СССР
Сообщений: 149
Записей в дневнике: 4 Сказал(а) спасибо: 73
Поблагодарили: 46 раз(а) в 21 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Товарищи, а как отключить сбрасывалку режима при просадке боторейки?
невозможно пользоваться максималкой на 2800 (( Свежая банка саньо. Включаю фонарь на макс, а он на режим ниже переходит. Родные версии Тамагочи шил (2.2-2.3) - так же. облазил ветки - не нашел инфы. |
12.03.2014, 00:37 | 213 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
выкидывать из прошивки часть кода и компилировать заново...
а для начала - попробовать припаять медный провод на пружинки (зашунтировать), пропаять пружинку на кнопке и тп для улучшения контакта. |
Поблагодарили: 1 раз |
funetod (14.03.2014)
|
12.03.2014, 01:05 | 215 |
Регистрация: 06.06.2010 Последняя активность: 17.04.2024 09:09 Адрес: Беларусь, Минск
Сообщений: 2013
Сказал(а) спасибо: 694
Поблагодарили: 856 раз(а) в 359 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
я думаю дело в плохом контакте(акб-кнопка-драйвер-светодиод) или акб сильно просаживается при токе 2800
еще думаю, стоит проверить делитель на 7 ноге МК [Исправлено: shurko_3, 12.03.2014 в 01:08] |
Поблагодарили: 1 раз |
funetod (14.03.2014)
|
12.03.2014, 06:59 | 216 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 22:19 Адрес: Россия, Пермский край
Сообщений: 38306
Сказал(а) спасибо: 5916
Поблагодарили: 32665 раз(а) в 15152 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
отключить то можно. или пороги поменять, но лучше найти и устранить потерю напряжения.
у меня на саньо прекрасно держится 2.8А |
Поблагодарили: 1 раз |
funetod (14.03.2014)
|
12.03.2014, 22:01 | 217 |
Увлеченный
Регистрация: 02.08.2011 Последняя активность: 08.05.2023 19:40
Сообщений: 201
Сказал(а) спасибо: 11
Поблагодарили: 19 раз(а) в 14 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
Решил попробовать свои силы в модификации этого драйвера, парочку заказал на фасттече. Как и что куда паять ясно. А не ясно вот что: если мне нужен термо контроль, то все равно нужно шить фуз RSTDISBL?
|
12.03.2014, 22:04 | 218 |
|
Re: Народный драйвер мод v2. Часть 2.
|
12.03.2014, 22:04 | 219 |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25 Адрес: Харьков
Сообщений: 3980
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
нет. в новых версиях не нужно. (которые 2,2-2,6,5)
|
12.03.2014, 22:09 | 220 |
Увлеченный
Регистрация: 02.08.2011 Последняя активность: 08.05.2023 19:40
Сообщений: 201
Сказал(а) спасибо: 11
Поблагодарили: 19 раз(а) в 14 сообщениях
|
Re: Народный драйвер мод v2. Часть 2.
|