Например TDA7294

Форум РадиоКот • Просмотр темы - Простые часы на микроконтроллере
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт июл 31, 2025 16:53:24

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 1127 ]     ... , , , 38, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Сб янв 21, 2012 09:10:18 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13490
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
тогда другой вопрос как , что , переделать под этот кварц ? 8)

Программу.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Сб янв 21, 2012 09:25:14 
Друг Кота
Аватар пользователя

Карма: 182
Рейтинг сообщений: 8294
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 19682
Откуда: Рыбинск
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
Gineralotvertka А не легче ли найти нужный кварц?
Тем более на 10 мГц они очень распространенные. :kill:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Сб янв 21, 2012 15:02:28 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 0
Gineralotvertka Попробуйте для кварца 11.25МГц.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Вс янв 22, 2012 22:09:51 
Встал на лапы
Аватар пользователя

Карма: -5
Рейтинг сообщений: 0
Зарегистрирован: Сб мар 05, 2011 23:41:58
Сообщений: 88
Откуда: Самара
Рейтинг сообщения: 0
Здравствуйте. Спасибо за прошивку , но по моему она мне не подходит :)) :)) ведь прошивка для индикатора с общим АНОдом , а у меня с катодом)) Как что исправить в прошивки надо ? :)) :)) :facepalm:

_________________
Ошибка в НИке ?? не не слышал ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Пн янв 23, 2012 07:08:57 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 0
Изменил для общего катода. Также на PD4 можно подключить кнопку "ПАУЗА". viewtopic.php?p=1024132#p1024132


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Пн янв 23, 2012 13:45:20 
Встал на лапы
Аватар пользователя

Карма: -5
Рейтинг сообщений: 0
Зарегистрирован: Сб мар 05, 2011 23:41:58
Сообщений: 88
Откуда: Самара
Рейтинг сообщения: 0
ОООоо Спасибо большое, а на будущее мне , при другом кварце нужно в прошивке менять число сравнения ?? то что на 10 мгц 15625 по моему ??? А на 11.25 я считал 14725 могу ошибаться

_________________
Ошибка в НИке ?? не не слышал ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Пн янв 23, 2012 16:18:17 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 0
Как такового числа сравнения в этой программе нет. Формирование секундного интервала ведется другим, отличным от статьи способом. Если посмотреть исходник, то
- частота полных циклов индикации выбрана 200/сек, т.е. за 1 секунду для 4-х разрядного индикатора нужно отсчитать 4*200 интервалов;
- в наличии есть кварц 11.25МГц, т.е. 11'250'000/4*200=14062,5 тиков будет светиться одна цифра, следующие 14062,5 другая и т.д.
- поскольку нельзя формировать дробный интервал, принимаем длительность 14063 тика. Таким образом 799 периодов индикации будет составлять 14063 тика, а последний 800-й - 11'250'000-(14063*799)=13663, т.е. на 400 тиков меньше.
И все. Можно ставить любой доступный кварц. Попробуйте, для примера, посчитайте данные для кварца 7'372'875 и частоте индикации 176Гц.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Пн янв 23, 2012 19:02:33 
Встал на лапы
Аватар пользователя

Карма: -5
Рейтинг сообщений: 0
Зарегистрирован: Сб мар 05, 2011 23:41:58
Сообщений: 88
Откуда: Самара
Рейтинг сообщения: 0
оу спасибо ) да вот с новой прошивкой, у меня моргает не 2 точки, а одна верхняя или 3тий "сегмент " десятки минут другим словом ... мне вот кажется что это все таки я накосячил, или токае может быть ? :facepalm: Вы уж, меня извините часы не себе делаю :)) :)) :))

_________________
Ошибка в НИке ?? не не слышал ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Пн янв 23, 2012 20:47:58 
Встал на лапы
Аватар пользователя

Карма: -5
Рейтинг сообщений: 0
Зарегистрирован: Сб мар 05, 2011 23:41:58
Сообщений: 88
Откуда: Самара
Рейтинг сообщения: 0
за 1 час 20 минут убежали на 1.5 секунды :o :o :o :cry:

_________________
Ошибка в НИке ?? не не слышал ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Вт янв 24, 2012 06:00:35 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 0
А что ещё ожидать от стартовой программы, в которой предполагается, что частота кварца 11.25МГц. Сейчас, на основе полученных данных, получается частота 11'253'515Гц. Производитель обеспечил заявленные 4 знака и от него более ничего ожидать нельзя. Сделаем первую итерацию.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Ср янв 25, 2012 08:31:56 
Встал на лапы
Аватар пользователя

Карма: -5
Рейтинг сообщений: 0
Зарегистрирован: Сб мар 05, 2011 23:41:58
Сообщений: 88
Откуда: Самара
Рейтинг сообщения: 0
Я фигею :evil: , Часы то спешат то отстают , видно с прошивкой на 11 250 000 я просто не заметил этого дефекта , выкинул наФИг этот кварц сходил купил на 10 мгц за часов 15 убежали всегото на сикунд 20 - 25 :)) :)) Но за помощь спасибо !!!!! Большое!!!!! :))

_________________
Ошибка в НИке ?? не не слышал ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Ср янв 25, 2012 11:49:28 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 0
Часовые разделители заработали? Попробуйте убрать конденсаторы около кварца, а его корпус соединить с 10 лапой контроллера.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Ср янв 25, 2012 12:02:53 
Встал на лапы
Аватар пользователя

Карма: -5
Рейтинг сообщений: 0
Зарегистрирован: Сб мар 05, 2011 23:41:58
Сообщений: 88
Откуда: Самара
Рейтинг сообщения: 0
Да кондюки я уже корпус кварца на землю посадил, лишнею дорожку обрезал - стало получше совсем чуть чуть, а может из за питания ? Да 2 точки моргают но вместе с минутами(минуты практически не заметно моргают, и моргают после того как 2 точки погасли ) :)) :)) :))

_________________
Ошибка в НИке ?? не не слышал ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Чт фев 02, 2012 13:43:07 
Родился

Зарегистрирован: Чт фев 02, 2012 13:08:07
Сообщений: 5
Рейтинг сообщения: 0
Всем привет. Собрал часы. Зашил версию с общим анодом, расставил фьюзы. Кварц 10мгц. Идут, отстают на семь секунд каждую минуту. В CKSEL поставил 111, вернее В ПониПроге без галочек, менял комбинации CKSEL 0 иSuT1..0, согласно таблице и как попало - не реагирует, отставание как и прежде 7секунд. Поменял ATTINY то же, поменял кварц то же. При кварце на 12мгц, опережает минуту на 4 секунды. Реакции на замену емкостей нет, да и не должно быть. Помогите старому радиолюбителю в новом для меня направлении.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Чт фев 02, 2012 14:19:00 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Ср фев 16, 2011 16:51:41
Сообщений: 296
Откуда: Новосибирская область
Рейтинг сообщения: 0
чем прошиваете, скиньте скрин фузов :) и как питаете, батарейки или блок питания :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Чт фев 02, 2012 14:25:25 
Родился

Зарегистрирован: Чт фев 02, 2012 13:08:07
Сообщений: 5
Рейтинг сообщения: 0
Fuse для кварца 10Мгц : BODLEVEL=111 CKSEL=1111 SUT=11 Зашиваю ПониПрогом. Соответственно вся таблица фьюзов без галочек, так как там все наоборот. Если не так - поправте.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Чт фев 02, 2012 14:31:21 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Ср фев 16, 2011 16:51:41
Сообщений: 296
Откуда: Новосибирская область
Рейтинг сообщения: 0
если можете, то лучше, скрин, мне легче понять будет :) и какую прошивку использовали, укажите на какой странице :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Чт фев 02, 2012 14:40:57 
Родился

Зарегистрирован: Чт фев 02, 2012 13:08:07
Сообщений: 5
Рейтинг сообщения: 0
Могу менять прошивку, для эксперимента зашил с общим катодом, вернул назад. На фьюзы не реагирует или я недопонимаю, скорее второе, хотя ПониПрог показывает ок. Часы лежат передо мной на компе, включены в порт СОМ, при программировании моргают - процесс идет.
Прошивка со страницы 9. Может вынуть микросхему из платы?


Вложения:
554.JPG [35.78 KiB]
Скачиваний: 829
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Чт фев 02, 2012 14:50:04 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Ср фев 16, 2011 16:51:41
Сообщений: 296
Откуда: Новосибирская область
Рейтинг сообщения: 0
фузы выставлены вроде как правильно, чем питаете? кондеры по питанию стоят? попробуйте вот эту прошивку, может у вас кварц не на 10мгц? :facepalm:


Вложения:
clock_2313_anode.rar [568 байт]
Скачиваний: 248
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простые часы на микроконтроллере
СообщениеДобавлено: Чт фев 02, 2012 15:08:02 
Родился

Зарегистрирован: Чт фев 02, 2012 13:08:07
Сообщений: 5
Рейтинг сообщения: 0
Респект и уважение, Вам Mikhasolodovnik. Перешил. За десять минут отклонение в нулях. Вот только вместо 12 00, после нажатия резет, стало 00 21. Но это ничего. Просто перекину аноды индикаторов. Если не секрет, в чем была причина? Если это Ваша разработка, Вы имеете полное право сохранить ее индивидуальность для себя. Спасибо.
С уважением ВалерийБ.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 1127 ]     ... , , , 38, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 13


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y