Форум РадиоКот https://radiokot.ru/forum/ |
|
Простые часы на микроконтроллере https://radiokot.ru/forum/viewtopic.php?f=25&t=11479 |
Страница 1 из 57 |
Автор: | Тихан [ Чт окт 30, 2008 12:48:12 ] |
Заголовок сообщения: | Простые часы на микроконтроллере |
Сегодня появилась эта статья http://radiokot.ru/circuit/digital/home/33/ Вопрос автору: как с точностью?Нет таких глюков вроде время считается с 12:00 а не с 00:00? |
Автор: | FrodoB [ Чт окт 30, 2008 21:50:05 ] |
Заголовок сообщения: | |
Что качается точности, она конкретно не расчитывалась, хотя при задании такта на кварце в 10МГц,счетчик прерываний был установлен на максимальную приблеженность к секунде. Поэтому судя по всему для данного кварца, полученная точность приемлемая. Ну а на практике заметного отставания или опрежения не заметил.Да и его трудно заметить ведь наименьший индицирующий разряд -минуты, а не секунды, а врядли часы успели отстать за это время больше чем на минуту. А вот вопроса про глюк с 12,00 и 00,00 немного не понял...часы как обычные: в полдень 12,00 , а в полночью 00,00. |
Автор: | Тихан [ Чт окт 30, 2008 22:08:23 ] |
Заголовок сообщения: | |
А как там фьюзы высталять? |
Автор: | FrodoB [ Чт окт 30, 2008 22:40:46 ] | |||
Заголовок сообщения: | ||||
Fuse для кварца 10Мгц : BODLEVEL=111 CKSEL=1111 SUT=11 Прошиваю через AVROSP II : В нем достаточно установить две галочки: первая на одной картинке вторая на другой.
|
Автор: | Сергей_74 [ Пт окт 31, 2008 15:05:20 ] |
Заголовок сообщения: | |
Не плохо было бы сделать прошивку под индикатор с общим анодом, у нас например их найти можно, а вот с О.К. сложнее. ну и некоторые навороты тоже можно дополнить например как здесь http://www.kaligraf.narod.ru/clock_4c_02.html и управление 3кнопками вполне достаточно, можно сделать меню и подменю ![]() |
Автор: | Тихан [ Пт окт 31, 2008 16:03:49 ] |
Заголовок сообщения: | |
Прошил в КВАВР фьюхы на 10 мгц кварца.Не загорелись индикаторы.Помогите! |
Автор: | YurkaM [ Пт окт 31, 2008 17:53:16 ] |
Заголовок сообщения: | |
FrodoB, в Вашей схеме сильно превышены допустимые токи через порт D. Например, при индикации восьмёрки (семь горящих сегментов) ток через выводы порта D будет около 180мА(!!!) при допустимом всего 40мА. Я ни сколько не сомневаюсь, что девайс работает. Но это только говорит о поразительной живучести AVR-ок. Даже не знаю, стоит ли так издеваться над МК, ради экономии нескольких деталек (4 транзистора+4 резистора). А в статье хорошо бы хоть упомянуть о перегрузе, что бы повторяющие были в курсе, что делают это на свой страх и риск. |
Автор: | Тихан [ Пт окт 31, 2008 19:56:48 ] |
Заголовок сообщения: | |
Какая перегрузка? |
Автор: | FrodoB [ Пт окт 31, 2008 20:23:10 ] |
Заголовок сообщения: | |
Что касается токов через порты, для статического режима, согласен, они большие, но так как используется динамическая индикация, время протекания тока через один разряд довольно мало, и внутренний коммутатор AVR не успевает перегреваться. Основной причиной таких маленьких сопротивлений перед сегментами, было желание получить наибольшую яркость индикатора, а ставить на порт D коммутирующие транзисторы не хотелось из-за увеличения размеров платы. Кстати, для информации, ток потребления часов около 80мА. |
Автор: | FrodoB [ Пт окт 31, 2008 20:33:05 ] |
Заголовок сообщения: | |
Тихан писал(а): Прошил в КВАВР фьюхы на 10 мгц кварца.Не загорелись индикаторы.Помогите!
Сделай скриншот, как установил фьюзы. Можешь попробовать установить фьюзы на внутренний генератор на 8 Мгц, чисто для проверки исправности схемы, вдруг кварц плохой, должно все заработать. Если все заработает, значит, косяк в кварцевом генераторе. |
Автор: | YurkaM [ Пт окт 31, 2008 20:56:40 ] |
Заголовок сообщения: | |
FrodoB писал(а): Что касается токов через порты... ....время протекания тока через один разряд довольно мало, и внутренний коммутатор AVR не успевает перегреваться.
Ну вот и надо было так в статье написать, а то насмотревшись на это начинающие потом цепляют на порты всё подряд не задумываясь о токах. Вон, Тихан вообще не понял, о чём речь ![]() Хорошо, хоть на сегменты есть резисторы, а то встречались схемы и без них. |
Автор: | FrodoB [ Пт окт 31, 2008 21:12:37 ] |
Заголовок сообщения: | |
Постараюсь писать более подробное описание устройств. Также информация для тех, кто захочет повторить, у часов есть такой недостаток как фоновая засветка, но ее можно заметить только ночью и она очень слабая, но есть. О ее устранении можно прочитать здесь http://www.kaligraf.narod.ru/nedodellki.html . Там только для часов на PIC, но все равно принцип устранения такой же, кто очень критичен, может попытаться доработать. |
Автор: | Тихан [ Сб ноя 01, 2008 08:51:08 ] |
Заголовок сообщения: | |
FrodoB писал(а): Можешь попробовать установить фьюзы на внутренний генератор на 8 Мгц, чисто для проверки исправности схемы, вдруг кварц плохой, должно все заработать. Если все заработает, значит, косяк в кварцевом генераторе.
Пробовал и на 1 и на 8 мгц, мк нормальный -написал и прошил прощивочку которая должна засветить 88:88 на индиках, она не за светила, на другой схеме засветила.Не знаю че думать...... |
Автор: | Тихан [ Сб ноя 01, 2008 17:06:29 ] |
Заголовок сообщения: | |
Ну да в чем дело может быть? |
Автор: | Vitus [ Сб ноя 01, 2008 18:38:31 ] |
Заголовок сообщения: | |
Будет ли работать прошивка на AT90S2313? |
Автор: | Тихан [ Сб ноя 01, 2008 21:08:26 ] |
Заголовок сообщения: | |
В протеусе у меня работала. Где вы в наше время нашли AT90S2313? |
Автор: | MAF [ Вс ноя 02, 2008 04:24:02 ] |
Заголовок сообщения: | |
Тихан писал(а): В протеусе у меня работала.
Где вы в наше время нашли AT90S2313? У меня парочку 1816ВЕ39 лежат - ждут-с... ![]() |
Автор: | Тихан [ Вс ноя 02, 2008 11:52:09 ] |
Заголовок сообщения: | |
Подскажите в чем дело! Не загараются индикаторы.Я написал прошивку которая зажигает сегменты.Не загарается.а В другой схеме загарается.Все проверил раз 10.все сегменты работают.Подключено вроде все прально.Подскажите! |
Автор: | FrodoB [ Вс ноя 02, 2008 21:39:08 ] |
Заголовок сообщения: | |
Тихан писал(а): Подскажите в чем дело!
Не загараются индикаторы.Я написал прошивку которая зажигает сегменты.Не загарается.а В другой схеме загарается.Все проверил раз 10.все сегменты работают.Подключено вроде все прально.Подскажите! К сожелению, так диагноз не поставить надо схемы и прошивки... ![]() |
Автор: | Тихан [ Чт ноя 06, 2008 13:22:18 ] |
Заголовок сообщения: | |
А от 8мгц внут.ген. будут часы тормазить? |
Страница 1 из 57 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |