Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 12.04.2013, 19:06  
Frensis777
Прописка
 
Аватар для Frensis777
 
Регистрация: 15.03.2009
Сообщений: 162
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Frensis777 на пути к лучшему
По умолчанию Re: RTC

Сообщение от ut1wpr Посмотреть сообщение
А если попробовать оказаться от "средств CV"? Оно вообще получится или это невозможно? Интересно ваше мнение.
Да, конечно. Опираясь на:
Цитата:
By setting the alarm enable bit of the control/status register the alarm control register (address 0 is activated.By setting the alarm control register a dated alarm, a daily alarm, a weekday alarm or a timer alarm may be programmed. In the clock modes, the timer register (address 07) may be programmed to count hundredths of a second, seconds, minutes, hours or days. Days are counted when an alarm is not programmed.
...и диаграмму внутренних регистров можно сказать, что для этого необходимо, на мой взгляд, включить будильник(установить бит_2 регистра Control\status-Alarm enable bit) и разрешить прерывание от будильника(установив бит_7 регистра Alarm Control- Alarm Interrupt enable).
Реклама:
Frensis777 вне форума  
Непрочитано 12.04.2013, 19:25  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: RTC

Сообщение от Frensis777 Посмотреть сообщение
Да, конечно. Опираясь на:

...и диаграмму внутренних регистров можно сказать, что для этого необходимо, на мой взгляд, включить будильник(установить бит_2 регистра Control\status-Alarm enable bit) и разрешить прерывание от будильника(установив бит_7 регистра Alarm Control- Alarm Interrupt enable).
Ну так в чем дело? Зачем вам CV?
Только не забудьте перед включением прерывания от будильника загрузить все регистры будильника. Ну и обработчик прерывания от будильника не забудьте. Вы удивитесь, но CV вам и не нужен. Описанные функции и процедуры вы уже сумеете реализовать в любой среде.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 12.04.2013, 20:38  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: RTC

Frensis777,
а если совершить предательство и перебраться на пик24, то часы получите как опцию к массе других загогулин
jump вне форума  
Непрочитано 12.04.2013, 21:10  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,982
Сказал спасибо: 2,554
Сказали Спасибо 11,862 раз(а) в 5,944 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: RTC

Сообщение от Frensis777 Посмотреть сообщение
А если попробовать оказаться от "средств CV"? Оно вообще получится или это невозможно? Интересно ваше мнение.
Нет ничего невозможного. Можно воспользоваться и WinAVR, да еще и использовать командную строку и программатор "на пяти веревочках", только зачем? Почему нужно отказываться от удобной и дружественной IDE ? Что в ней нельзя сделать? Кажется, для AVR удобней среды нет, хотя на вкус и цвет...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Непрочитано 12.04.2013, 22:03  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: RTC

Сообщение от Frensis777 Посмотреть сообщение
Да, конечно. Опираясь на:...
Frensis777,
Можно было бы сказать, что главное - не знание IDE, для которой кто-то написал крутой хэлп, а знание языка, на котором пишешь и знание документации на кристалл, под который пишется программа. Но зачем...
AJScorp вне форума  
Непрочитано 13.04.2013, 00:54  
Frensis777
Прописка
 
Аватар для Frensis777
 
Регистрация: 15.03.2009
Сообщений: 162
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Frensis777 на пути к лучшему
По умолчанию Re: RTC

Спасибо за высказывания. Друзья мои! Я вот тут детально изучив логическую диаграмму прерывания будильника и таймера, задался вопросом, а откуда могут возникнуть герцовые импульсы на выводе INT\, да еще при сброшенном Alarm Enable bit. В этом случае, судя по схеме, у нас флаг будильника(бит_1 Control/Status Register) и флаг таймера(бит_0 Control/Status Register) всегда будут ноль, т.к. бит_2 Control/Status Register сброшен. И, как следствие, на выходах логических блоков прерываний всегда будут нули. И возникает вопрос, отуда же тогда браться данным герцовым импульсам на выводе INT\?

И второе. Как я понял, имеется две схемы сравнения, т.е. два будильника: будильник часов и будильник таймера. И вдвоем их использовать нельзя, т.к. они соединены по принципу "монтажное ИЛИ" и каждый из них в равной мере может оказывать воздействие на состояние флага будильника? И, что касается, размещения: имеется две группы регистров: регистры будильника для часов с адресным пространством 0x09-0x0E и регистр будильника для таймера с размещением по адресу 0x0F?
Миниатюры:
Нажмите на изображение для увеличения
Название: Alarm and timer interrupt logical diagram.JPG
Просмотров: 38
Размер:	54.4 Кб
ID:	45785   Нажмите на изображение для увеличения
Название: Register arrangement.JPG
Просмотров: 33
Размер:	37.0 Кб
ID:	45786  

Последний раз редактировалось Frensis777; 13.04.2013 в 00:58.
Frensis777 вне форума  
Непрочитано 13.04.2013, 08:40  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,982
Сказал спасибо: 2,554
Сказали Спасибо 11,862 раз(а) в 5,944 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: RTC

Сообщение от Frensis777 Посмотреть сообщение
а откуда могут возникнуть герцовые импульсы на выводе INT\
По этой схеме - черти его знают, блуд нарисован.
Сообщение от Frensis777 Посмотреть сообщение
Как я понял, имеется две схемы сравнения
Как-то приблизительно так. Можно, вообще-то, но тогда нужен анализ - кто разбудил.
Еще грабли: мы использовали таймер по часам - так вот в этом случае таймер квакает при переключении часов и плевать ему на минуты и секунды (т.е. прерывания возникают при целых часах по часам, скажем, запустил в 9:15 на час, а квакнет в 10:00). И еще нюанс - несмотря на описанный сброс таймера, сбросить его, как не бились, так и не смогли.
Этот таймер, конечно, не самый лучший выбор, но приспособиться к нему можно.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Непрочитано 13.04.2013, 08:50  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: RTC

Сообщение от jump Посмотреть сообщение
а если совершить предательство и перебраться на пик24, то часы получите как опцию
А если перебраться на стм32, то как опция к часам ещё будет и довольно мощный процессор на 48 МГц, всего за доллар с лишним
niXto вне форума  
Непрочитано 13.04.2013, 09:05  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: RTC

Сообщение от Frensis777 Посмотреть сообщение
Спасибо за высказывания. Друзья мои! Я вот тут детально изучив логическую диаграмму прерывания будильника и таймера, задался вопросом, а откуда могут возникнуть герцовые импульсы на выводе INT\, да еще при сброшенном Alarm Enable bit. В этом случае, судя по схеме, у нас флаг будильника(бит_1 Control/Status Register) и флаг таймера(бит_0 Control/Status Register) всегда будут ноль, т.к. бит_2 Control/Status Register сброшен. И, как следствие, на выходах логических блоков прерываний всегда будут нули. И возникает вопрос, отуда же тогда браться данным герцовым импульсам на выводе INT\?

И второе. Как я понял, имеется две схемы сравнения, т.е. два будильника: будильник часов и будильник таймера. И вдвоем их использовать нельзя, т.к. они соединены по принципу "монтажное ИЛИ" и каждый из них в равной мере может оказывать воздействие на состояние флага будильника? И, что касается, размещения: имеется две группы регистров: регистры будильника для часов с адресным пространством 0x09-0x0E и регистр будильника для таймера с размещением по адресу 0x0F?
Самое время прекратить задалбливать форумчан вопросами, на которые вы уже практически сами можете ответить. Есть такие понятия как "демоборда", "макетница".. Поверьте, собрав задуманное устройство (не надо полностью) и "пощупав" все в железе, пройдя пошагово по интересующим вас моментам, вы станете даже не на голову, на несколько голов выше, чем сейчас. А сейчас... Вы достаточно точно приводите переводы из ДШ-итов с просьбами рассказать "что бы это значило". Приступайте к практике. Что вас сдерживает? Документация есть и подробная, пути программной реализации известны. Все вопросы отпадут после включения устройства. У вас паяльник ведь есть?
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 13.04.2013, 09:15  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,982
Сказал спасибо: 2,554
Сказали Спасибо 11,862 раз(а) в 5,944 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: RTC

Сообщение от ut1wpr Посмотреть сообщение
Самое время прекратить задалбливать форумчан вопросами
Нас никто не насилует, хочешь - читаешь, отвечаешь... Мало ли почему человек идет таким путем? Я, допустим, отвечая - не облезу, а человек на каком-то этапе удет в самостоятельное плавание.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
RTC и VBAT serj_neo Электроника - это просто 3 21.01.2013 10:38
Помогите запустить RTC в LPC1768 Chudilo Микроконтроллеры, АЦП, память и т.д 3 28.05.2012 02:24
Помогите запустить RTC на ATXMEGA64A1 yagorik Микроконтроллеры, АЦП, память и т.д 5 25.05.2012 20:53
Вопросик по RTC в LPC23xx serb-radio Микроконтроллеры, АЦП, память и т.д 15 25.05.2011 19:49
Проблема с часами РB(RTC) - DS1338 Canzo Микроконтроллеры, АЦП, память и т.д 6 18.04.2008 09:46


Часовой пояс GMT +4, время: 22:23.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot