Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Как отследить короткое и продолжительное нажатие кнопки в фонаре?

Непрочитано 16.04.2011, 00:48  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?

Ерунда какая-то. У меня стоит 8MHz от внутреннего. Ну, пускай не та частота. Все равно работать должно, хоть и с другими таймингами.
А программатор какой? Через какой порт подключен. Винда W7?

Попробуйте ещё раз скачать и от внутреннего 8 мегагерц запустить. Кварц мешать не будет - выпаивать не надо.
Реклама:

Последний раз редактировалось omercury; 16.04.2011 в 00:52.
omercury вне форума  
Непрочитано 16.04.2011, 00:54  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?

omercury, да отпустите вы человека спать. Не гуманно так вот проекты отлаживать.
Easyrider83 вне форума  
Непрочитано 16.04.2011, 00:56  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?

Я же силой-то не держу. Конечно пускай отдыхает! А потом, на свежую голову...
Утро вечера мудрёней.


! со светодиодом последовательно резистор стоит? У меня 100 ом. Жестоко, но зато поярче(да и диодов у меня банка)...

Последний раз редактировалось omercury; 16.04.2011 в 00:58.
omercury вне форума  
Непрочитано 16.04.2011, 01:01  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?

Ладно там мегу прилепил. Ну что было, то и прилепил. Но зачем кварцевый резонатор ставить? Чтобы иметь шим с часовой точностью? Или просто руки чешутся...
Черт, чего только тут на форуме не прочитаешь...
Easyrider83 вне форума  
Непрочитано 16.04.2011, 01:04  
poligon_85
Временная регистрация
 
Аватар для poligon_85
 
Регистрация: 11.04.2011
Сообщений: 54
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
poligon_85 на пути к лучшему
По умолчанию Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?

Программатор AVR910 от prottoss (USB). Windows 7. На светодиод у меня тоже резистор 100 Ом стоит. Я не думаю что в частоте дело, всё с ней нормально.

Всё, спокойной ночи. Завтра продолжим
poligon_85 вне форума  
Непрочитано 16.04.2011, 09:59  
poligon_85
Временная регистрация
 
Аватар для poligon_85
 
Регистрация: 11.04.2011
Сообщений: 54
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
poligon_85 на пути к лучшему
Печаль Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?

Сообщение от Easyrider83 Посмотреть сообщение
Но зачем кварцевый резонатор ставить? Чтобы иметь шим с часовой точностью?
Был распаян на плате, вот и оставил. Только не надо говорить что от внешнего кварца в данном случае работать не будет. Какая разница внутренний/внешний.

Последний раз редактировалось mikes357; 17.02.2019 в 19:54.
poligon_85 вне форума  
Непрочитано 16.04.2011, 12:35  
oleg_harp
Прописка
 
Регистрация: 25.08.2007
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
oleg_harp на пути к лучшему
По умолчанию Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?

poligon_85, вопросы. У Вас диод катодом на пин контроллера? Я делал регулировку яркости в одну сторону через max, посчитав, что так оперативней, или всё-таки лучше 0-max-0? Удобна ли моя первая фича (возможность регулировки яркости сразу при включении удержанием кнопки) или это лишнее?
oleg_harp вне форума  
Непрочитано 16.04.2011, 12:40  
poligon_85
Временная регистрация
 
Аватар для poligon_85
 
Регистрация: 11.04.2011
Сообщений: 54
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
poligon_85 на пути к лучшему
По умолчанию Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?

Анодом (+). Катод (-) через резюк на землю. Это "типа" не правильно, но работать должно. Пин настроен на выход.

Сообщение от oleg_harp Посмотреть сообщение
или всё-таки лучше 0-max-0? Удобна ли моя первая фича (возможность регулировки яркости сразу при включении удержанием кнопки) или это лишнее?
думаю 0-max-0, и чего сейчас прикинул, может и вправду плавно включать при удерании. Наверное это не лишнее!

Последний раз редактировалось poligon_85; 16.04.2011 в 12:43.
poligon_85 вне форума  
Непрочитано 16.04.2011, 12:48  
oleg_harp
Прописка
 
Регистрация: 25.08.2007
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
oleg_harp на пути к лучшему
По умолчанию Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?

Сообщение от poligon_85 Посмотреть сообщение
может и вправду плавно включать при удерании
Вы хотите, чтобы при включении яркость плавно нарастала до запомненного значения? А смысл? У меня была просто возможность сразу регулировать от запомненного значения.
oleg_harp вне форума  
Непрочитано 16.04.2011, 12:53  
poligon_85
Временная регистрация
 
Аватар для poligon_85
 
Регистрация: 11.04.2011
Сообщений: 54
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
poligon_85 на пути к лучшему
По умолчанию Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?

Сообщение от oleg_harp Посмотреть сообщение
Вы хотите, чтобы при включении яркость плавно нарастала до запомненного значения? А смысл? У меня была просто возможность сразу регулировать от запомненного значения.
Да нет. Не надо никакого плавного нарастания при включении. Всё, забудьте. Вкл/выкл, 255-0-255-0 при удержании. Всё. Включение на ту яркость с которой выключили. Сразу, без всяких нарастаний.

Не понимаю ваш исходник... Что делает функция bright_ch () ?

Таймер 2 занимается генерацией ШИМ, зачем там:
Код:
// Time 0 overflow interrupt service routine
// раз в 8 mS
interrupt [TIM2_OVF] void Time2_ovf_isr(void)
{ 
    KeyEXE = 1;          //Разрешение опроса кнопок
}

Последний раз редактировалось poligon_85; 16.04.2011 в 12:59.
poligon_85 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книги dosikus Электронная библиотека 11242 29.12.2015 23:45
Как правильно отследить импульс sdsrem Микроконтроллеры, АЦП, память и т.д 8 17.08.2010 21:28
[Решено] Третье Послание Человечеству lelkanet Отвлекитесь, эмбеддеры! 201 06.01.2010 00:33


Часовой пояс GMT +4, время: 10:04.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.