Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить

Re: Простые часы на микроконтроллере

Ср ноя 02, 2016 12:04:34

Акма писал(а):Кто нибудь ответит?
Думаю может что то в обвязке DS1307 ? хотя там той обвязки два резюка 4.7к :shock:
Возможно, у вас что- то не так с самой DS1307.. У меня в оборудовании этих DS- ок туева хуча.. От одной литиевой таблетки CR2025 они работают до восьми лет (просто "выкопалась" плата, которая три года проработала, и почти пять лет пролежала, при включении часы показывали относительно правильное время) :dont_know:

зы.. Хотя один раз попалась плата.. :facepalm: Питание подаёшь- часы идут, питание снимаешь- встают, но при этом не сбрасываются, а ПРОСТО СТОЯТ!! (резервная батарейка есть) :dont_know:

Re: Простые часы на микроконтроллере

Чт ноя 24, 2016 11:19:07

Доброго дня всем кто просматривает данную тему :beer: .Собрал часы работают! Затем решил собрать часы с 25 страницы от Coviraylhik http://www.radiokot.ru/forum/viewtopic. ... &start=480. Тоже работают неплохо- но собрал вторые на больших индикаторах через транзисторные
ключи(аноды и сегменты). При включении питания как положено НУЛИ - вот только кнопки не отвечают(СТАРТ и прочее) :dont_know: Что посоветуете. Думаю дело в программе, хотя...(да ещё, убираю ключи-подключаю маленькие индикаторы- Фсё работает).

Re: Простые часы на микроконтроллере

Чт ноя 24, 2016 11:28:25

killPIC&AVR писал(а): собрал вторые на больших индикаторах через транзисторные
ключи(аноды и сегменты). При включении питания как положено НУЛИ - вот только кнопки не отвечают(СТАРТ и прочее) :dont_know: Что посоветуете. Думаю дело в программе, хотя...(да ещё, убираю ключи-подключаю маленькие индикаторы- Фсё работает).
Схему уточните, а лучше- нарисуйте, именно как у вас собрано!!
Если схема вот эта:
Изображение
то, как вы к ней ключи подключили.
Резисторы в цепи базы есть?

Re: Простые часы на микроконтроллере

Чт ноя 24, 2016 11:30:24

Быстро накидал схему но суть понятна!
Вложения
SX1.GIF
(24.8 KiB) Скачиваний: 872

Re: Простые часы на микроконтроллере

Чт ноя 24, 2016 11:37:31

Да, наверно, дело в программе. Рисуйте схему что там подключено к анодам-катодам и куда подключены кнопки.

Re: Простые часы на микроконтроллере

Чт ноя 24, 2016 11:59:52

А попробуйте выводы МК, куда подключены кнопки- подтянуть к плюсу через резистор, ну, 10 кОм, например.. Или больше.. - номинал надо подбирать так, чтобы кнопки срабатывали, а сегменты не светились.. :dont_know: Дело в том, что в составе ULN2003 на входе стоят резисторы 2,7 кОм, которые через эмиттеры транзисторов сидят на "земле", возможно, программа обрабатывает это как "нажатая кнопка", точнее- все 4 кнопки нажаты.. :dont_know: Или замените ULN2003 на полевики- типа IRFZ** или IRFL**..

Re: Простые часы на микроконтроллере

Чт ноя 24, 2016 12:11:04

Резисторы подтягивал на 5v 10к. Я ещё вот что проделывал - перепрошивал МК на общий анод УБИРАЛ ULN2003, Оставлял только ключи на аноды- толку ноль.
Затем убрал ключи на аноды, оставил только всё как в схеме (постами выше) -подключаю индикаторы 0.56 с общим анодом Фсё работает.(ставлю всё на место перепрошиваю МК - кнопки не работают :dont_know: .
Вложения
SX2.GIF
(32.05 KiB) Скачиваний: 747

Re: Простые часы на микроконтроллере

Чт ноя 24, 2016 16:06:17

Убираете все ключи, ставите кнопки по схеме, корпус кварца соединяете с 10 лапой контроллера, загружаете из архива .hex. Задаете вопросы по косякам. :)
SX_1.PNG
(75.26 KiB) Скачиваний: 783

CLOCK_FULL_CA.rar
(48.11 KiB) Скачиваний: 443

Re: Простые часы на микроконтроллере

Пт ноя 25, 2016 07:39:54

Прошивка для катода или анода? Без ключей тинька вытянет большие индикаторы? Тем не менее попробую. Пока экспериментировал плата осталась без дорожек.Буду монтировать с нуля :sleep:

Re:

Сб дек 10, 2016 14:43:59

FrodoB писал(а):Fuse для кварца 10Мгц : BODLEVEL=111 CKSEL=1111 SUT=11

Прошиваю через AVROSP II :

В нем достаточно установить две галочки:
первая на одной картинке
вторая на другой.

Все сделал именно так.Но часы сильно отстают.За 2.5 минуты реального времени проходят всего одну.
Подскажите как быть?

Re: Простые часы на микроконтроллере

Сб дек 10, 2016 17:55:08

CKDIV8 должен быть не запрограммирован, т.е. 1. Хотя, в этой прошивке заложено программное отставание, но, конечно, не такое.

Re: Простые часы на микроконтроллере

Сб дек 10, 2016 20:08:33

akl писал(а):CKDIV8 должен быть не запрограммирован, т.е. 1. Хотя, в этой прошивке заложено программное отставание, но, конечно, не такое.

Я как бы только осваиваю.Напишите пожалуйста все фьюзы какие и где стоять должны.

Re: Простые часы на микроконтроллере

Вс дек 11, 2016 06:37:21

Как Ваш программатор понимает FUSE-биты не знаю, поэтому привожу в соответствии с DS ATtiny2313
Fuse Extended Byte 11111111
Fuse High Byte 11011111
Fuse Low Byte 11111111
1-НЕзапрограммирован
0-ЗАпрограммирован
Лучше считать теперешнее состояние и выложить сюда картинку. Для упомянутого AVR OSP || должна выглядеть так
avr_osp_.PNG
(18.74 KiB) Скачиваний: 681

Re: Простые часы на микроконтроллере

Пн дек 12, 2016 16:06:47

akl писал(а):Как Ваш программатор понимает FUSE-биты не знаю, поэтому привожу в соответствии с DS ATtiny2313
Fuse Extended Byte 11111111
Fuse High Byte 11011111
Fuse Low Byte 11111111
1-НЕзапрограммирован
0-ЗАпрограммирован
Лучше считать теперешнее состояние и выложить сюда картинку. Для упомянутого AVR OSP || должна выглядеть так
avr_osp_.PNG

Спасибо все получилось

Re: Простые часы на микроконтроллере

Сб апр 15, 2017 12:51:25

Подскажите, пожалуйста чайнику как в часах отключить только индикацию?

Re: Простые часы на микроконтроллере

Пн сен 11, 2017 11:01:04

Подскажите в чем дело!
Собрал схему, прошил. На индикаторах горит 00.00 точка ооооочень медленно мигает и время не изменяется!
ПОМОГИТЕ!!!

Re: Простые часы на микроконтроллере

Пн сен 11, 2017 13:56:56

CKDIV8 должен быть не запрограммирован.

Re: Простые часы на микроконтроллере

Пн сен 11, 2017 18:47:51

Простите, не корректно выразился: на часах время меняется, но когда на индикаторе появляется 00.01 (вместо 00.00) проходит 10 минут!!! В чем дело? Подскажите!!!

Re: Простые часы на микроконтроллере

Пн сен 11, 2017 21:43:29

У вас тактовая частота в 8 раз меньше, чем нужно, тк при включенном фьюзе CKDIV8 частота кварца делится на 8.

Re: Простые часы на микроконтроллере

Вт сен 12, 2017 05:23:05

...В чем дело? Подскажите!!!
Тема довольно бородатая, в ней своими прошивками отмечались многие. Думаю, Вам нужно прояснить ситуацию - какая схема? оригинальная?, полноразмерная?, с DS1307? Какой кварц установлен, какие FUSE-биты.
Ответить