Светодиодные фонари и световые приборы. Всё о светотехнике.
Изображения Дневники Группы Поиск
Вернуться   Форум FONAREVKA.RU Мастерские светотехников Мастерская: Tamagotchi и Rime
Расширенный поиск
Забыли пароль? Регистрация

  • О нашем проекте
  • Светотехника и световые приборы
  • Правила форума
Проект FONAREVKA.RU специализируется на предоставлении всей необходимой информации по светотехнике:

— светодиодные фонари;
— различные источники питания;
— разнообразные зарядные устройства;
— освещение помещений и наружное освещение;
— световые приборы для личного, пассажирского и грузового транспорта;
— специальные световые приборы для медицины, для растений, для аквариумов, для террариумов, а также аварийно-сигнальные световые приборы;
— альтернативные источники света;
— лазеры и лазерная техника.

Если у вас есть вопросы по выбору фонарей, аккумуляторов и зарядных устройств ознакомьтесь с FAQ от наших экспертов:

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 277430   Ответов в теме 530   Подписчиков на тему 32   Добавили в закладки 10
Опции темы Поиск в этой теме
Старый 10.11.2016, 10:09   381
LJek
Увлеченный
 
Регистрация: 29.04.2015
Последняя активность: 06.05.2018 12:38
Сообщений: 116
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от Tamagotchi :
А откуда _delay узнает реальную частоту?
ОН ниоткуда Только из F_CPU.
Это забота программиста прописать в F_CPU такую же, как и фусы/CLKPR. Чтобы, когда пишешь 8 мс было 8 мс
LJek вне форума   Ответить с цитированием Вверх
Старый 10.11.2016, 10:10 Автор темы   382
Tamagotchi

 
Аватар для Tamagotchi
 
Регистрация: 07.09.2011
Последняя активность: 04.08.2023 18:59
Сообщений: 13684
Сказал(а) спасибо: 3333
Поблагодарили: 7895 раз(а) в 3526 сообщениях

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от LJek :
Только из F_CPU
а о делении на 2? CLKPR = 0x01;
Tamagotchi вне форума   Ответить с цитированием Вверх
Старый 10.11.2016, 10:16   383
LJek
Увлеченный
 
Регистрация: 29.04.2015
Последняя активность: 06.05.2018 12:38
Сообщений: 116
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от Tamagotchi :
а о делении на 2? CLKPR = 0x01;
Именно! О понижении в 2 раза при старте он не догадывается...
С одной стороны, Вы декларировали (F_CPU), что частота будет 4.8М.
С другой стороны, исходную по фусам частоту 9.6М делите в 2 раза -- получаем реальную 4.8М.
Всё совпало, следовательно delay( будет 8 мс!
LJek вне форума   Ответить с цитированием Вверх
Старый 10.11.2016, 19:56   384
Жером
хомяк-лайтфайтер
 
Аватар для Жером
 
Регистрация: 05.06.2016
Последняя активность: 07.09.2022 15:43
Сообщений: 356
Сказал(а) спасибо: 1
Поблагодарили: 95 раз(а) в 63 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от LJek :
Всё совпало, следовательно delay( будет 8 мс!
Я не скажу, где конкретно прячется умножение на два, но длительность горит/не горит во всех моргалках ровно в два раза больше заданных значений.
Жером вне форума   Ответить с цитированием Вверх
Старый 10.11.2016, 20:15   385
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 16.02.2025 22:50
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от LJek :
исходную по фусам частоту 9.6М
А если внимательно посмотреть на фьюзы?
vdavid вне форума   Ответить с цитированием Вверх
Старый 10.11.2016, 22:36   386
DooMmen
Участник форума по OpenID
 
Аватар для DooMmen
 
Регистрация: 08.01.2014
Последняя активность: 21.02.2021 00:07
Сообщений: 493
Записей в дневнике: 3
Сказал(а) спасибо: 329
Поблагодарили: 151 раз(а) в 89 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Это всё сделано для экономии места. Если у нас написано delay_ms(, значит будет 16ms, а дело в том что при необходимости сделать паузу пол секунды надо было делать 2 раза delay_ms(250), или использовать delay с 16 битной переменной, что будет занимать больше памяти программ и регистров.
__________________
Скажем нет пиратству! - Качаем только лицензионные диски.
DooMmen вне форума   Ответить с цитированием Вверх
Старый 11.11.2016, 09:16   387
LJek
Увлеченный
 
Регистрация: 29.04.2015
Последняя активность: 06.05.2018 12:38
Сообщений: 116
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от vdavid :
А если внимательно посмотреть на фьюзы?
Посмотрел, увидел!

Цитата:
Посмотреть сообщение Сообщение от DooMmen :
Это всё сделано для экономии места
"спасибо" за пасхалку из-за экономии в 4 байта!
Ну вы, блин, ребята, даете!! У большей части здесь участвующих, я уверен, тинька 13-я заменена на 45V или 85V...
LJek вне форума   Ответить с цитированием Вверх
Старый 11.11.2016, 09:17   388
MSS
Ветеран Фонарёвки
 
Аватар для MSS
 
Регистрация: 28.04.2013
Последняя активность: 08.01.2024 23:25
Сообщений: 3969
Сказал(а) спасибо: 529
Поблагодарили: 921 раз(а) в 628 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

никого это не напрягает
__________________
батискаф: герметична, надійно ізольована від зовнішнього світу капсула,яка іде на дно
MSS вне форума   Ответить с цитированием Вверх
Старый 11.11.2016, 09:23   389
LJek
Увлеченный
 
Регистрация: 29.04.2015
Последняя активность: 06.05.2018 12:38
Сообщений: 116
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Тайный дух соперничества,
или равнодушие?
LJek вне форума   Ответить с цитированием Вверх
Старый 11.11.2016, 09:24   390
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: Сегодня 15:12
Сообщений: 40028
Сказал(а) спасибо: 6560
Поблагодарили: 35588 раз(а) в 16437 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от LJek :
У большей части здесь участвующих, я уверен, тинька 13-я заменена на 45V или 85V
прелесть этой прошивки в том, что она льется в стоковые драйвера.
а на 85-ю меняли для другой прошивки
а здесь да, бывает не то что 4-х, но после некоторых модификаций и одного байта не хватало. но никто из-за этого контроллер не менял

[Исправлено: galex, 11.11.2016 в 09:25]
galex вне форума   Ответить с цитированием Вверх
Старый 11.11.2016, 09:36   391
LJek
Увлеченный
 
Регистрация: 29.04.2015
Последняя активность: 06.05.2018 12:38
Сообщений: 116
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Прям никто не менял 13-ю в этом драйвере? Не верю! Даже где-то в темах проскакивало...
По-моему, отношение к этой прошивке у народа двух видов:
1 - класс, залью готовый hex, накину перемычек и готово!
2 - хмм, интересно, а если в исходнике отключить/добавить/переделать - получится то, что мне надо!
И в этом случае наверняка не хватит 1К флеша...

Так о чем это я?! Тут на первое место, к.м.к., выходит читабельность исходников... А у Вас тут параметр функции delay_ms() не является миллисекундами, а чем-то своим, родным

Так что, господа товарищи DooMmen и vdavid, за оптимизацию вам "четыре с плюсом" от меня!
LJek вне форума   Ответить с цитированием Вверх
Старый 11.11.2016, 09:43   392
LJek
Увлеченный
 
Регистрация: 29.04.2015
Последняя активность: 06.05.2018 12:38
Сообщений: 116
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от galex :
и одного байта не хватало
О-о-о, ну я сейчас всколыхну ваше болото!
А вы в курсе, что в этой прошивке занято порядка 200 байт лишних из-за неоптимальной реализации ISR?! Вы видели (меня в листинг асма тыкали, значит и вас можно) как много регистров сохраняется/восстанавливается в обоих обработчиках? И что, никто не догадался как этого избежать??

Вот я такой пришел "с улицы" и на третий день портирования проекта - придумал! До этого с AVR не сталкивался, с C - отдаленно, с ASM - в молодости любительски увлекался (на уровне вставок и процедур в паскале)...
Ах, да, знакомство с компами у меня с первого курса института, с MS-DOS 3.3 и tpascal3

[Исправлено: LJek, 11.11.2016 в 09:52]
LJek вне форума   Ответить с цитированием Вверх
Старый 11.11.2016, 09:54   393
galex
сволочь фонарёвки
 
Регистрация: 27.05.2011
Последняя активность: Сегодня 15:12
Сообщений: 40028
Сказал(а) спасибо: 6560
Поблагодарили: 35588 раз(а) в 16437 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от LJek :
никто не менял 13-ю в этом драйвере?
говорю же, меняли. но не под эту прошивку. нафига?

Цитата:
Посмотреть сообщение Сообщение от LJek :
накину перемычек и готово!
тут нет перемычек

Цитата:
Посмотреть сообщение Сообщение от LJek :
я сейчас всколыхну ваше болото!
раньше надо было колыхать. тема уже пару лет как в спячке.
автору больше не интересна, а те, кто на заре ветки активно участвовал в обсуждениях тоже эту тему так или иначе для себя закрыли.

Цитата:
Посмотреть сообщение Сообщение от LJek :
вы в курсе, что в этой прошивке занято порядка 200 байт лишних из-за неоптимальной реализации ISR?
я не знаю что такое ISR, но вижу, что в соседней ветке на ассемблере напихали в этот килобайт гораздо больше плюшек и место еще осталось.
но там исходников не выложено.

[Исправлено: galex, 11.11.2016 в 09:56]
galex вне форума   Ответить с цитированием Вверх
Старый 11.11.2016, 09:57   394
дядюшка_зуэ
животное опасно
 
Аватар для дядюшка_зуэ
 
Регистрация: 18.11.2014
Последняя активность: 23.02.2022 10:39
Сообщений: 958
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

да я отношусь ко второй категории, очень благодарен всем приложившим свои умения к этому проекту и давно мечтаю об основной версии со скрытым турбо
дядюшка_зуэ вне форума   Ответить с цитированием Вверх
Старый 11.11.2016, 10:08   395
LJek
Увлеченный
 
Регистрация: 29.04.2015
Последняя активность: 06.05.2018 12:38
Сообщений: 116
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от galex :
тут нет перемычек
А "метод Шурко-3"?
Я много прочитал, прежде чем начать писать... Я вас активных почти всех по никам знаю, и психологические портреты почти готовы) Шутка.
Но, правда, активистов на всем форуме менее 50 человек.
И половина из тех кому эта тема не безразлична, уже отметилась.

Цитата:
Посмотреть сообщение Сообщение от galex :
раньше надо было колыхать. тема уже пару лет как в спячке.
Ну извините, я только "дорос"!
Я начал с простого, до тактовой кнопки еще доберусь!
45V сегодня уже буду заказывать на Али, на волне "11.11" - кстати, всех с праздничком

Цитата:
Посмотреть сообщение Сообщение от galex :
эту тему так или иначе для себя закрыли
Может теперь откроют, узнав что их любимый Конвой S2+ может больше))

Цитата:
Посмотреть сообщение Сообщение от galex :
в соседней ветке на ассемблере
Это "питерская прошивка"?
LJek вне форума   Ответить с цитированием Вверх
Старый 11.11.2016, 10:09   396
vdavid
Ветеран Фонарёвки
 
Регистрация: 25.01.2015
Последняя активность: 16.02.2025 22:50
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от LJek :
как много регистров сохраняется/восстанавливается в обоих обработчиках?
Жуть как много . Особенно в ватчдоге.
vdavid вне форума   Ответить с цитированием Вверх
Старый 11.11.2016, 10:21   397
дядюшка_зуэ
животное опасно
 
Аватар для дядюшка_зуэ
 
Регистрация: 18.11.2014
Последняя активность: 23.02.2022 10:39
Сообщений: 958
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

люблю эту фразу в соседней теме
и поди допри какая из них
имелась в виду эта
с нетерпением жду обновлений в этой теме вместо вожения мордой по батарее
дядюшка_зуэ вне форума   Ответить с цитированием Вверх
Старый 11.11.2016, 10:25   398
LJek
Увлеченный
 
Регистрация: 29.04.2015
Последняя активность: 06.05.2018 12:38
Сообщений: 116
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от vdavid :
Жуть как много . Особенно в ватчдоге.
А кому-то байта свободного не хватило!

Вы с моего первого поста реагируете недоброжелательно. А я никого ни в чем не обвинял, просил помощи. Давайте жить дружно?! Или хотя бы конструктивно и позитивно?
Я признаю, что Вы и DooMmen (не знаю кто что именно, не видно же) много поработали над исходными текстами автора, сделали их чище и лаконичнее. Явно оптимальнее...
Вы (оба) молодцы!
Автор - тот вообще для меня Автор. (Так получилось что именно его темы были первыми и "зацепили" меня на форуме) Я читал и другие ветки разработчиков, но одни очень "аппаратные" (пилюли, сами точим корпуса), другие "высокотехнологичные" (триплы, мощности, цены), третьи коммерческие (понравилось - купи). А эта - "самое оно" для начинающего (драйвер 150р, и сиди колупайся)
LJek вне форума   Ответить с цитированием Вверх
Старый 11.11.2016, 10:35   399
LJek
Увлеченный
 
Регистрация: 29.04.2015
Последняя активность: 06.05.2018 12:38
Сообщений: 116
Сказал(а) спасибо: 27
Поблагодарили: 5 раз(а) в 4 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

Цитата:
Посмотреть сообщение Сообщение от дядюшка_зуэ :
с нетерпением жду обновлений в этой теме вместо вожения мордой по батарее
Я свой проект скорее всего буду оформлять новой темой. Там достаточно много функционала и опций, которые можно будет пообсуждать. Но, как назло, на сегодняшний день наоптимизировался так, что довел до нефункционирующего состояния, буду "комментировать" основной текст и начинать с голой инициализации на максимуме...
Но мы с Вами обязательно свяжемся, у меня тоже личная хотелка - турбо на быстром доступе по таймеру
LJek вне форума   Ответить с цитированием Вверх
Старый 11.11.2016, 10:41   400
дядюшка_зуэ
животное опасно
 
Аватар для дядюшка_зуэ
 
Регистрация: 18.11.2014
Последняя активность: 23.02.2022 10:39
Сообщений: 958
Сказал(а) спасибо: 56
Поблагодарили: 153 раз(а) в 129 сообщениях

По умолчанию Re: Народный драйвер мод v2. Часть 3.

LJek, т.е. если я правильно Вас понял должно получиться все как в текущей версии мунлайт скрыт и еще и турбо тоже скрыт на серии кликов с отсечкой по таймеру
дядюшка_зуэ вне форума   Ответить с цитированием Вверх
Ответ  Создать новую тему





Copyright ©2007 - 2024, FONAREVKA.RU

Powered by vBulletin®
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot

Правила форума | Отказ от ответственности
Время генерации страницы 0.13452 секунды с 18 запросами