| Автор |
Съобщение |
|
Mariya
Ранг: Минаващ
Регистриран на: Нед Окт 26, 2014 6:41 pm Мнения: 4
|
 Настройване на часовник
Здравейте, трябва да настроя real-time часовник като използвам MCP7940N с микроконтролер PIC16F1827 на асемблер. Понеже съм нова в тази област и успях само да си настроя регистрите за портовете, за прекъсванията и.т.н. демек основните неща. Но не знам как да започна да настройвам часовника. В техническата документация никъде няма примери, а в интернет откривам само на С. Ако може някой да ми подскаже или ако има някакъв пример,от който мога да взема идея ще съм благодарна 
|
| Нед Ное 09, 2014 9:13 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Настройване на часовник
Взимаш пример на С, компилираш го и в дизасемблера ще е твоята програма на асемблер. А най-бързо и лесно ще стане, ако си кажеш цената.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Нед Ное 09, 2014 9:15 pm |
|
 |
|
Mariya
Ранг: Минаващ
Регистриран на: Нед Окт 26, 2014 6:41 pm Мнения: 4
|
 Re: Настройване на часовник
Никой не ме задължава да го правя - правя го по собствено желание, за да се науча 
|
| Нед Ное 09, 2014 9:27 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Настройване на часовник
Почни от мигащото светодиодче.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Нед Ное 09, 2014 9:46 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30685 Местоположение: София
|
 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Там ги има описани регистрите и кое какво прави.
|
| Нед Ное 09, 2014 9:54 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Настройване на часовник
До тука нищо не си направила! Трябва да се съобразиш с ред други неща а едно от тях е честотата на процесора с която ще работи. Прочети някоя книжка за да се научиш инак ще ти е много трудно.
|
| Нед Ное 09, 2014 10:07 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Настройване на часовник
Като чета дейташита на PIC16LF http://ww1.microchip.com/downloads/en/D ... 41391D.pdf гледам, че консумира малко енергия, тоест самия PIC може да се ползва като RTC и не е нужен допълнителен чип.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Нед Ное 09, 2014 10:10 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Настройване на часовник
I2C на 16-ка не е най-тривиалното нещо с пик-четата. На първо време обаче бих препоръчал смяна на часовника - DS3232 ми е ненадминат фаворит - RTC+TCXO+термометър... Пак си е на I2C.
|
| Нед Ное 09, 2014 10:29 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30685 Местоположение: София
|
 Re: Настройване на часовник
Ами иска си четене и опити, ще стане.
|
| Нед Ное 09, 2014 10:37 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: Настройване на часовник
Какъв е въпросът?
|
| Нед Ное 09, 2014 10:43 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Настройване на часовник
Кой ще й го напише на асемблер, срещу кафе с райбер.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Нед Ное 09, 2014 10:49 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Настройване на часовник
Ок - явно въпроса е : как се работи с I2C. Реално "настройването" на часовника е записване на няколко стойности в няколко регистъра на чипа RTC. Как става това - пише го в раздела за MSSP, както колегата Тони каза вече. п.п. : нещо много отзивчиви станахте с писането на асемблер 
|
| Нед Ное 09, 2014 10:53 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Настройване на часовник
На тези думи кой мъж би отказал? Mariya написа: Никой не ме задължава да го правя - правя го по собствено желание, за да се науча
|
| Нед Ное 09, 2014 11:04 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Настройване на часовник
И после що рядко пишат жени във форума.
|
| Нед Ное 09, 2014 11:08 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30685 Местоположение: София
|
 Re: Настройване на часовник
еййй аз даже не съм видял кой го е писал, виж ти .... няма лошо, трябва да се учи.
|
| Нед Ное 09, 2014 11:10 pm |
|
|