|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() |
![]() ![]() |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07
Сообщений: 493
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
![]()
Это будет если прописать частоту после #include <util/delay.h>, хотя спорить не буду, компиляторы и студии разные (я 4.19 использую), но у меня так работает.
__________________
Скажем нет пиратству! - Качаем только лицензионные диски. |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]()
Да, конструкция
#ifndef F_CPU #define F_CPU 4800000UL #endif ... #include <util/delay.h> конкретно в этом проекте работать будет, но если в проект используется много файлов, не все они могут быть включены в main.c, то прописывание частоты в проекте автоматически спасет от кучи неприятностей. |
![]() |
![]() |
![]() |
![]() ![]() |
|
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07
Сообщений: 493
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
![]()
Главное при портировании проекта в другой компилятор не забыть прописать, и не забыть сколько именно прописывать.
Цитата:
![]() |
|
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]() Цитата:
попробую еще прописать правильно частоту. Студия у меня 6.1 с офф сайта (на пятой с тырнета были совсем глюки - размер прошивки получался больше 300%). Кстати, я так понимаю размер прошивки и у Тамагочи и у DoomMen меньше килобайта только при отключенном режиме памяти? А то у меня при включении памяти размер больше. |
|
![]() |
![]() |
![]() |
![]() ![]() |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07
Сообщений: 493
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
![]()
Возьмите мою последнюю версию и скомпилируйте её без изменений - должно получиться 1018 байт. При включении велостроба съедается много памяти.
|
![]() |
![]() |
![]() |
![]() ![]() |
Участник форума по OpenID
Регистрация: 08.01.2014 Последняя активность: 21.02.2021 00:07
Сообщений: 493
Записей в дневнике: 3 Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях
|
![]()
- Немного оптимизировал код
- Теперь при отключении WEAR_LEWELING режим сохраняется через 2 секунды после отпускания кнопки (раньше было 0.5с, теперь 1с с WEAR_LEWELING) - Исправил возможный глюк при выборе меньшего чем 3 кол-ва режимов. Думаю добавить больше нечего. |
![]() |
![]() |
Поблагодарили: 1 раз |
MSS (12.03.2014)
|
![]() |
![]() ![]() |
|
Участник форума по OpenID
Регистрация: 10.11.2013 Последняя активность: 27.05.2018 20:05
Сообщений: 29
Сказал(а) спасибо: 4
Поблагодарили 1 раз в 1 сообщении
|
![]() Цитата:
[Исправлено: ЦЦК, 09.03.2014 в 21:14] |
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 06.06.2010 Последняя активность: 10.06.2025 10:03
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
![]()
нам по идее нужно на оборот ?
нужно что бы напряжение перехода было стабильно, а вот при изменении температуры оно должно, на оборот, "уплывать" как можно дальше. если использовать обычный диод как "опорник" напряжения, то при зменении питающего , оно плавает на 0.2-0.3V, у транзитстора 0.1-0.2v + не нужно дополнительный терморезистор вешать. Именно по этому, лучше всего, как датчик использовать транзистор, любо диод(опорник напряжения) + терморезистор. Tamagotchi, как то писал, что программно можно изменить алгоритм определения напряжения измерения напряжения на датчике, при этом не будет влиять напряжение на акб, в данном случае просто терморизистора будет достаточно.
__________________
Ремонт светодиодных фонарей [Исправлено: shurko_3, 10.03.2014 в 17:40] |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
терморезисторов в хозяйстве обычно нет. разве что искать старые аккумы с мобилок и их расковыривать. А вот с транзисторами на много все проще.
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() Регистрация: 06.06.2010 Последняя активность: 10.06.2025 10:03
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
![]()
именно по этому я и создал эту https://forum.fonarevka.ru/... тему ))
|
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 24.03.2012 Последняя активность: 27.03.2020 13:11
Сообщений: 149
Записей в дневнике: 4 Сказал(а) спасибо: 73
Поблагодарили: 46 раз(а) в 21 сообщениях
|
![]()
Товарищи, а как отключить сбрасывалку режима при просадке боторейки?
невозможно пользоваться максималкой на 2800 (( Свежая банка саньо. Включаю фонарь на макс, а он на режим ниже переходит. Родные версии Тамагочи шил (2.2-2.3) - так же. облазил ветки - не нашел инфы. |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
выкидывать из прошивки часть кода и компилировать заново...
а для начала - попробовать припаять медный провод на пружинки (зашунтировать), пропаять пружинку на кнопке и тп для улучшения контакта. |
![]() |
![]() |
Поблагодарили: 1 раз |
funetod (14.03.2014)
|
![]() |
![]() ![]() |
![]() Регистрация: 06.06.2010 Последняя активность: 10.06.2025 10:03
Сообщений: 2012
Сказал(а) спасибо: 697
Поблагодарили: 859 раз(а) в 360 сообщениях
|
![]()
я думаю дело в плохом контакте(акб-кнопка-драйвер-светодиод) или акб сильно просаживается при токе 2800
еще думаю, стоит проверить делитель на 7 ноге МК [Исправлено: shurko_3, 12.03.2014 в 01:08] |
![]() |
![]() |
Поблагодарили: 1 раз |
funetod (14.03.2014)
|
![]() |
![]() ![]() |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 19:11
Сообщений: 39967
Сказал(а) спасибо: 6547
Поблагодарили: 35496 раз(а) в 16396 сообщениях
|
![]()
отключить то можно. или пороги поменять, но лучше найти и устранить потерю напряжения.
у меня на саньо прекрасно держится 2.8А |
![]() |
![]() |
Поблагодарили: 1 раз |
funetod (14.03.2014)
|
![]() |
![]() ![]() |
Увлеченный
Регистрация: 02.08.2011 Последняя активность: 08.05.2023 19:40
Сообщений: 201
Сказал(а) спасибо: 11
Поблагодарили: 19 раз(а) в 14 сообщениях
|
![]()
Решил попробовать свои силы в модификации этого драйвера, парочку заказал на фасттече. Как и что куда паять ясно. А не ясно вот что: если мне нужен термо контроль, то все равно нужно шить фуз RSTDISBL?
|
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 28.04.2013 Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях
|
![]()
нет. в новых версиях не нужно. (которые 2,2-2,6,5)
|
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 02.08.2011 Последняя активность: 08.05.2023 19:40
Сообщений: 201
Сказал(а) спасибо: 11
Поблагодарили: 19 раз(а) в 14 сообщениях
|
![]()
Тааак...
![]() |
![]() |
![]() |