простые и интересные  РАДИОСХЕМЫ сделанные своими руками

» Гость

Мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!



» ДАТАШИТЫ
Например: TDA1562

» СХЕМЫ


Отметить прочитанными   -   Поиск   -   Правила   -   Новые сообщения

Страница 1 из 212»
Модератор форума: Электродыч, Витинари, Sam 
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Часы на PIC16F628A и модуль реального времени
Часы на PIC16F628A и модуль реального времени
Чт, 28.07.2016, 03:58 | Сообщение # 1        
chenakin88
аватар
  Постов: 26  Offline
Хочу делать часы (ссылка автора http://www.kaligraf.narod.ru/clock_4c_02.html )
Ну и доработать, есть вопросы, задавал их на сайте автора но там нет ответов а посетитель и гость только один человек, тут есть тема но она почему то закрыта, прошу прощения если не по теме.
Очень хотел бы установить модуль реального времени, на Aliexpress стоит 30 рублей, работает на DS3231SN.

А подключить я не знаю и как быть с прошивкой. люди помогите.
Чт, 28.07.2016, 04:39 | Сообщение # 2        
pictele
аватар
  Постов: 481  Offline Друзья 
Цитата
Очень хотел бы установить модуль реального времени, на Aliexpress стоит 30 рублей, работает на DS3231SN.


Работа подобного модуля (DS1307) очень подробно расписана в
Яценков В.С. - Микроконтроллеры MicroChip Практическое руководство. (2002)
Вот я делал на этом модуле. DS3231 это его модификация.Очень хорошая точность хода.
У меня идут секунда в секунду.


Отредактировал pictele - Чт, 28.07.2016, 07:43
Чт, 28.07.2016, 05:34 | Сообщение # 3        
chenakin88
аватар
  Постов: 26  Offline
pictele, красиво получилось. Вот мнк к тебе воарос: Если с вилки питания выдернишь провод и часыы сразу вырубают а нет они дальше считают время только уже в спящем режиме?
Чт, 28.07.2016, 05:41 | Сообщение # 4        
pictele
аватар
  Постов: 481  Offline Друзья 
Да.Часы идут от своей батарейки.
У нас часто вырубают свет.
Сейчас проблем не знаю.
Чт, 28.07.2016, 06:08 | Сообщение # 5        
Витинари
аватар
  Постов: 2484  Offline Модератор 
chenakin88, к приведенной схеме модуль часов реального времени прицепить нельзя. Вообще никак. Для подсчета времени самим контроллером и считывания данных с DS используются совершенно разные программы. Придётся учить ассемблер или Си и писать прошивку часов самостоятельно.
Чт, 28.07.2016, 07:31 | Сообщение # 6        
pictele
аватар
  Постов: 481  Offline Друзья 
Цитата Витинари ()
учить ассемблер или Си и писать прошивку часов самостоятельно.

Это само собой.
У Яценков В.С. - Микроконтроллеры MicroChip Практическое руководство. (2002)
есть исходник на ассемблере.Вот от него и отталкиваться.


Отредактировал pictele - Чт, 28.07.2016, 07:34
Чт, 28.07.2016, 16:09 | Сообщение # 7        
chenakin88
аватар
  Постов: 26  Offline
Цитата pictele ()
Это само собой.
У Яценков В.С. - Микроконтроллеры MicroChip Практическое руководство. (2002)
есть исходник на ассемблере.Вот от него и отталкиваться.

Спасибо! Скачал книгу и буду читать всё внимательно.
А у вас на каком микропроцессоре работают часы?
Чт, 28.07.2016, 18:05 | Сообщение # 8        
pictele
аватар
  Постов: 481  Offline Друзья 
Цитата chenakin88 ()
А у вас на каком микропроцессоре работают часы?

Я делал и на PIC16F84 и на PIC16F628 и на PIC16F876.Но я немного поопытнее тебя.
Исходник на PIC16F84.
Это,чтоб не набирать заново с листа.
http://pictele.radioliga.com/images/ti2c.asm


Отредактировал pictele - Чт, 28.07.2016, 18:05
Пн, 01.08.2016, 02:53 | Сообщение # 9        
chenakin88
аватар
  Постов: 26  Offline
делать стал на сдвиговом регистре, схему нашёл на 74HC595 и решил заменить его на MAX7219 потому что он мне больше понравился но сразу вопросы пошли, прошу помочь мне понять как заменить 74HC595 на MAX7219. На рисунке с лева 74HC595 а справа драйвер на MAX7219. Контакты и названия не понятные.

Добавлено (01.08.2016, 02:53)
---------------------------------------------
MAX7219 маркировка контактов

Пн, 01.08.2016, 04:57 | Сообщение # 10        
pictele
аватар
  Постов: 481  Offline Друзья 
Я бы не советовал уходить от 74HC595.
74HC595 очень простая и функциональная микросхема,да еще из самых распространенных.
Я не применял MAX7219,но думаю все тоже самое.
DIN-вход данных.
CLK-вход для тактовых импульсов.
LOAD-вход «защёлкивающий» данные.

74HC595
DS – вход данных 14 нога
SH_CP – вход для тактовых импульсов 11 нога
ST_CP – вход «защёлкивающий» данные 12 нога


Отредактировал pictele - Пн, 01.08.2016, 05:02
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Часы на PIC16F628A и модуль реального времени
Страница 1 из 212»
Поиск:
Кто есть кто на форуме радиолюбителей: Администратор Модераторы Друзья Пользователи
Группа вконтакте Канал ютуб Группа в фэйсбук Мобильная версия © 2010-2016, "Радиосхемы". Все права защищены. Почта