Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Настройване на часовник
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=13331
Страница 1 от 2

Автор:  Mariya [ Нед Ное 09, 2014 9:13 pm ]
Заглавие:  Настройване на часовник

Здравейте, трябва да настроя real-time часовник като използвам MCP7940N с микроконтролер PIC16F1827 на асемблер. Понеже съм нова в тази област и успях само да си настроя регистрите за портовете, за прекъсванията и.т.н. демек основните неща. Но не знам как да започна да настройвам часовника. В техническата документация никъде няма примери, а в интернет откривам само на С. Ако може някой да ми подскаже или ако има някакъв пример,от който мога да взема идея ще съм благодарна :)

Автор:  ike [ Нед Ное 09, 2014 9:15 pm ]
Заглавие:  Re: Настройване на часовник

Взимаш пример на С, компилираш го и в дизасемблера ще е твоята програма на асемблер.
А най-бързо и лесно ще стане, ако си кажеш цената.

Автор:  Mariya [ Нед Ное 09, 2014 9:27 pm ]
Заглавие:  Re: Настройване на часовник

Никой не ме задължава да го правя - правя го по собствено желание, за да се науча :)

Автор:  ike [ Нед Ное 09, 2014 9:46 pm ]
Заглавие:  Re: Настройване на часовник

Почни от мигащото светодиодче.

Автор:  ToHu [ Нед Ное 09, 2014 9:54 pm ]
Заглавие:  Re: Настройване на часовник

Ами този като гледам е I2C, най-лесния вариант е да си настроиш съответната периферия, като за начал:
25.0 MASTER SYNCHRONOUS SERIAL PORT (MSSP1 AND MSSP2) MODULE стр.231 http://ww1.microchip.com/downloads/en/D ... 41391D.pdf

След това трябва да конфигурираш и часовника : http://ww1.microchip.com/downloads/en/D ... 05010F.pdf

Там ги има описани регистрите и кое какво прави.

Автор:  timt [ Нед Ное 09, 2014 10:07 pm ]
Заглавие:  Re: Настройване на часовник

Mariya написа:
Никой не ме задължава да го правя - правя го по собствено желание, за да се науча :)


До тука нищо не си направила! Трябва да се съобразиш с ред други неща а едно от тях е честотата на процесора с която ще работи.
Прочети някоя книжка за да се научиш инак ще ти е много трудно.

Автор:  ike [ Нед Ное 09, 2014 10:10 pm ]
Заглавие:  Re: Настройване на часовник

Като чета дейташита на PIC16LF http://ww1.microchip.com/downloads/en/D ... 41391D.pdf гледам, че консумира малко енергия, тоест самия PIC може да се ползва като RTC и не е нужен допълнителен чип.

Автор:  Cekins [ Нед Ное 09, 2014 10:29 pm ]
Заглавие:  Re: Настройване на часовник

I2C на 16-ка не е най-тривиалното нещо с пик-четата. На първо време обаче бих препоръчал смяна на часовника - DS3232 ми е ненадминат фаворит - RTC+TCXO+термометър... Пак си е на I2C.

Автор:  ToHu [ Нед Ное 09, 2014 10:37 pm ]
Заглавие:  Re: Настройване на часовник

Ами иска си четене и опити, ще стане.

Автор:  stefan63 [ Нед Ное 09, 2014 10:43 pm ]
Заглавие:  Re: Настройване на часовник

Какъв е въпросът?

Автор:  ike [ Нед Ное 09, 2014 10:49 pm ]
Заглавие:  Re: Настройване на часовник

Кой ще й го напише на асемблер, срещу кафе с райбер.

Автор:  Cekins [ Нед Ное 09, 2014 10:53 pm ]
Заглавие:  Re: Настройване на часовник

Ок - явно въпроса е : как се работи с I2C. Реално "настройването" на часовника е записване на няколко стойности в няколко регистъра на чипа RTC. Как става това - пише го в раздела за MSSP, както колегата Тони каза вече.

п.п. : нещо много отзивчиви станахте с писането на асемблер :)

Автор:  timt [ Нед Ное 09, 2014 11:04 pm ]
Заглавие:  Re: Настройване на часовник

На тези думи кой мъж би отказал? :D

Mariya написа:
Никой не ме задължава да го правя - правя го по собствено желание, за да се науча

Автор:  Cekins [ Нед Ное 09, 2014 11:08 pm ]
Заглавие:  Re: Настройване на часовник

И после що рядко пишат жени във форума.

Автор:  ToHu [ Нед Ное 09, 2014 11:10 pm ]
Заглавие:  Re: Настройване на часовник

еййй аз даже не съм видял кой го е писал, виж ти .... няма лошо, трябва да се учи.

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/