Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
16.04.2011, 00:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?
Ерунда какая-то. У меня стоит 8MHz от внутреннего. Ну, пускай не та частота. Все равно работать должно, хоть и с другими таймингами.
А программатор какой? Через какой порт подключен. Винда W7?
Попробуйте ещё раз скачать и от внутреннего 8 мегагерц запустить. Кварц мешать не будет - выпаивать не надо.
Последний раз редактировалось omercury; 16.04.2011 в 00:52.
|
|
|
|
16.04.2011, 00:54
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?
omercury, да отпустите вы человека спать. Не гуманно так вот проекты отлаживать.
|
|
|
|
16.04.2011, 00:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?
Я же силой-то не держу. Конечно пускай отдыхает! А потом, на свежую голову...
Утро вечера мудрёней.
! со светодиодом последовательно резистор стоит? У меня 100 ом. Жестоко, но зато поярче(да и диодов у меня банка)...
Последний раз редактировалось omercury; 16.04.2011 в 00:58.
|
|
|
|
16.04.2011, 01:01
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?
Ладно там мегу прилепил. Ну что было, то и прилепил. Но зачем кварцевый резонатор ставить? Чтобы иметь шим с часовой точностью? Или просто руки чешутся...
Черт, чего только тут на форуме не прочитаешь...
|
|
|
|
16.04.2011, 01:04
|
|
Временная регистрация
Регистрация: 11.04.2011
Сообщений: 54
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?
Программатор AVR910 от prottoss (USB). Windows 7. На светодиод у меня тоже резистор 100 Ом стоит. Я не думаю что в частоте дело, всё с ней нормально.
Всё, спокойной ночи. Завтра продолжим
|
|
|
|
16.04.2011, 09:59
|
|
Временная регистрация
Регистрация: 11.04.2011
Сообщений: 54
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?
Сообщение от Easyrider83
|
Но зачем кварцевый резонатор ставить? Чтобы иметь шим с часовой точностью?
|
Был распаян на плате, вот и оставил. Только не надо говорить что от внешнего кварца в данном случае работать не будет. Какая разница внутренний/внешний.
Последний раз редактировалось mikes357; 17.02.2019 в 19:54.
|
|
|
|
16.04.2011, 12:35
|
|
Прописка
Регистрация: 25.08.2007
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
|
Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?
poligon_85, вопросы. У Вас диод катодом на пин контроллера? Я делал регулировку яркости в одну сторону через max, посчитав, что так оперативней, или всё-таки лучше 0-max-0? Удобна ли моя первая фича (возможность регулировки яркости сразу при включении удержанием кнопки) или это лишнее?
|
|
|
|
16.04.2011, 12:40
|
|
Временная регистрация
Регистрация: 11.04.2011
Сообщений: 54
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?
Анодом (+). Катод (-) через резюк на землю. Это "типа" не правильно, но работать должно. Пин настроен на выход.
Сообщение от oleg_harp
|
или всё-таки лучше 0-max-0? Удобна ли моя первая фича (возможность регулировки яркости сразу при включении удержанием кнопки) или это лишнее?
|
думаю 0-max-0, и чего сейчас прикинул, может и вправду плавно включать при удерании. Наверное это не лишнее!
Последний раз редактировалось poligon_85; 16.04.2011 в 12:43.
|
|
|
|
16.04.2011, 12:48
|
|
Прописка
Регистрация: 25.08.2007
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
|
Re: Как отследить короткое и продолжительное нажатие кнопки в фонаре?
Сообщение от poligon_85
|
может и вправду плавно включать при удерании
|
Вы хотите, чтобы при включении яркость плавно нарастала до запомненного значения? А смысл? У меня была просто возможность сразу регулировать от запомненного значения.
|
|
|
|
16.04.2011, 12:53
|
|
Временная регистрация
Регистрация: 11.04.2011
Сообщений: 54
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
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.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:16.
|
|