|
Часы, Поиск задающего генератора |
|
|
|
 |
Ответов
|
Nov 2 2007, 08:08
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(GDI @ Nov 2 2007, 10:44)  Может у вас питание скачет, а т.к. батареи нет, то часы и сбрасываются? Может хотя бы конденсатор поставите вместо батареи с питанием через делитель или через пару диодов. Питание общее с контроллером м8535. Попробую с кондером, или батарею.. воткну..если уж совсем идей не будет.. Но все же согласитесь что ето не совсем правильное было бы (как бы условное) решение проблемы(причина не установлена). МК установлен с BODLEVEL 4В. питание стабильное около 5.1В. Напишу наверное программную проверку на предмет, был ли резет на МК. Цитата(GDI @ Nov 2 2007, 10:44)  А может сам интерфейс ваш глючит или команды не так подаете... Ну тут странно.. ведь работает же, то час, то 30мин.Программа на асме. Читаю данные, пишу. Все нормально. скорость уменьшил... Буду копать дальше..:-)
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Nov 2 2007, 18:44
|
Местный
  
Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140

|
Цитата(adc @ Nov 2 2007, 11:08)  Буду копать дальше..:-) Не занимайся ерундой. Перевесь кварц на проц и выкинь далас раз батарейка не планируется. Все равно суперточности на нем не добиться. А если надо программную коррекцию делать, то какая разница тогда что корректировать.
|
|
|
|
|
Nov 2 2007, 19:20
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(VladislavS @ Nov 2 2007, 21:44)  Не занимайся ерундой. Перевесь кварц на проц и выкинь далас раз батарейка не планируется. Все равно суперточности на нем не добиться. А если надо программную коррекцию делать, то какая разница тогда что корректировать. Делал я на конроллере часы... На контроллере висит много других задач, и к томуже не синхронных (внешние прерывания и т.п.) Вопрос то в том что микруха далосовская не работает..как надо.. Нехотелось бы из-за какойто мелочи просто "выкинуть". Девайс то удобный во всех отношениях.
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Nov 3 2007, 17:35
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(Anjey_N @ Nov 3 2007, 20:03)  А у меня DS1307 заработала! Поздравляю! :-) Цитата(Anjey_N @ Nov 3 2007, 20:03)  Вот теперь бьюсь над вводом данных при помощи кнопок, и ничего не могу сочинить! Хочу применить 3 кнопки: 1-вызов меню: 2-увеличение данных: 3-переход на другой уровень. И чтобы редактируемое поле было мигающим! Ну как во всех электронных часах! Вот хочу спросить: Как вы это реализовали у себя? У меня пока так: читаю данные передаю на lcd (16-ти символьный). Несовсем понял как Вы хотите сделать меню?! Я наверное сделаю 1-кнопка переход в режим установки часов(и инкремент) 2-я-кнопка передвижение курсора вправо.(далее перебор всех значений с автоматическим переключением вывода на время, дата, день недели).А мигающее поле дык это просто. Работайте с указателем на редактируемый байт в памяти. Этот указатель будет указывать контроллеру какое значение инкрементировать. Он же будет указывать какой сигмент будет мигать. Во время работы режима "редактирования" подменяете при выводе на индикатор значение редактируемого байта пробелом через раз. Получается мигающий курсор. Удачи! зы:часы по непонятной причине продолжают сбрасываться в ноль ..:-( с этим сейчас разбираюсь
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Nov 4 2007, 07:37
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(Anjey_N @ Nov 3 2007, 21:38)  К моему стыду я до сих пор не понял "указатели". Можно разжевать поподробнее: Работайте с указателем на редактируемый байт в памяти. Этот указатель будет указывать контроллеру какое значение инкрементировать. Он же будет указывать какой сигмент будет мигать.
Или поделитесь кусочком кода!  Вы вроде пишите на С. Я же на асме. В роли указателя имелось в виду то , что есть массив (полное подготовленное поле(масив байтов) для вывода на дисплей). в нужное время мы его выводим. Указатель - в моем контексте, означал адрес текущего байта в этом массиве, который (адрес) хранится в какойто переменной. Вот так перед выводом на дисплей, находите байт на который указывает указатель :-), сохраняете этот байт, а вместо него подставляете символ пробела(' ' ) или подчеркивание('_').
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
Сообщений в этой теме
Anjey_N Часы Oct 14 2007, 14:34 VDLab Ну попробуй цезиевый генератор поставить...
А ч... Oct 14 2007, 15:56 Anjey_N Цитата(VDLab @ Oct 14 2007, 18:56) Ну поп... Oct 14 2007, 18:32  bzx Цитата(Anjey_N @ Oct 14 2007, 22:32) Дела... Oct 14 2007, 20:35  ivstech Цитата(Anjey_N @ Oct 15 2007, 00:32) Дела... Oct 19 2007, 05:14   SergeiCh Вопрошающий должен сообщить требуемую точность ход... Oct 19 2007, 05:44    CDT Веселенькие предложения для простеньких часиков на... Oct 19 2007, 07:50     SergeiCh Цитата(CDT @ Oct 19 2007, 14:50) Реально ... Oct 19 2007, 11:41 DS Поставьте внешний RTC чип. Если нужна точность, мо... Oct 14 2007, 18:44 Anjey_N Цитата(DS @ Oct 14 2007, 21:44) Поставьте... Oct 30 2007, 09:16  aai_m Цитата(Anjey_N @ Oct 30 2007, 13:16) Верн... Oct 30 2007, 09:57   Anjey_N Цитата(aai_m @ Oct 30 2007, 12:57)
Пол... Oct 30 2007, 17:41   kada Делали часы на Tiny2313 с RTC DS1338C. До этого пе... Nov 1 2007, 09:44 =GM= Цитата(Anjey_N @ Oct 14 2007, 14:34) Хочу... Oct 14 2007, 21:02 add Цитата(=GM= @ Oct 15 2007, 01:02) Что, ес... Oct 15 2007, 06:25  mse Цитата(add @ Oct 15 2007, 10:25) хм.. а н... Oct 15 2007, 07:02  defunct Цитата(add @ Oct 15 2007, 09:25) хм.. а н... Oct 15 2007, 10:25   muravei Цитата(defunct @ Oct 15 2007, 14:20) Для ... Oct 15 2007, 10:28   add Цитата(defunct @ Oct 15 2007, 14:20) Для ... Oct 15 2007, 10:34   bzx Цитата(defunct @ Oct 15 2007, 14:25) Мегу... Oct 15 2007, 20:09    defunct Цитата(bzx @ Oct 15 2007, 23:09) А кто бу... Oct 16 2007, 08:39 Anjey_N С кофе в постель было бы неплохо!
Можно постав... Oct 15 2007, 07:28 DS Цитата(Anjey_N @ Oct 15 2007, 11:28) С ко... Oct 15 2007, 11:58  D H Цитата(DS @ Oct 15 2007, 15:58) Чтобы раб... Oct 15 2007, 14:00 Seasonf Часы дают здесь:
http://www.radiokot.ru/circuit/di... Oct 15 2007, 07:48 Marian Цитата(Anjey_N @ Oct 14 2007, 17:34) Прив... Oct 18 2007, 16:46 WHALE Извините за вопрос,но вы сами поняли,что написали?... Oct 18 2007, 17:26 VDLab Что то тема, как обычно впрочем, плавно перетекла ... Oct 18 2007, 21:19 defunct Цитата(VDLab @ Oct 19 2007, 00:19) По пов... Oct 18 2007, 22:20  VDLab Цитата(defunct @ Oct 19 2007, 01:20) ...Д... Oct 19 2007, 17:32 Maik-vs А зачем столько геморроя - компьютер, контроллер, ... Oct 19 2007, 09:46 Oleg_DI Добрые ночи. Все забыли о питании прибора говорить... Oct 23 2007, 19:02 adc ЦитатаДелали часы на Tiny2313 с RTC DS1338C. До эт... Nov 1 2007, 10:40 kada Цитата(adc @ Nov 1 2007, 15:40) Возможна ... Nov 4 2007, 17:51 adc Первый пуск DS1307 оказался удачным. Все работает,... Nov 1 2007, 14:36 VladislavS Что-то я не пойму смысла DS1307 без батарейки. Вес... Nov 1 2007, 19:46 adc Цитата(VladislavS @ Nov 1 2007, 22:46) Чт... Nov 1 2007, 21:20 adc Вот еще такой странный казус с DS1307.. Часы идут.... Nov 2 2007, 06:36
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|