| Микроконтролери и електроника 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: Настройване на часовник | |||||||||
До тука нищо не си направила! Трябва да се съобразиш с ред други неща а едно от тях е честотата на процесора с която ще работи. Прочети някоя книжка за да се научиш инак ще ти е много трудно. |
||||||||||
| Автор: | 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: Настройване на часовник |
На тези думи кой мъж би отказал? 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/ |
|