Снова вопрос по часам
-
В_и_к_т_о_р
- Первый раз сказал Мяу!
- Сообщения: 28
- Зарегистрирован: Вс мар 02, 2008 21:00:28
Снова вопрос по часам
Хочу переделать "Простые часы на микроконтролере" c AT90S2313 на Atmega8. Попробовал дописать исходник, но пока с моими "познаниями"что то не получается. Помогите пожалуйста!
- Вложения
-
- 3.RAR
- (16.25 КБ) 237 скачиваний
- Реклама
-
В_и_к_т_о_р
- Первый раз сказал Мяу!
- Сообщения: 28
- Зарегистрирован: Вс мар 02, 2008 21:00:28
- SeamaNCOS
- Встал на лапы
- Сообщения: 107
- Зарегистрирован: Ср дек 10, 2008 15:10:59
- Откуда: KPACHO9PCK
- Контактная информация:
Нет прерываний по таимеру.
Сравни код с m8def
в коде
rjmp TIM_COMP1 ; Timer1 Compare Handler
;***************Обработчик прерывания**********************
Timer1_comp1:
и проверь по датышу чтоб прерывания шли с таимера1
ldi Temp1,0b00000100
out Timsk,Temp1 ;разрешить прерывание компаратора
а вообще я бы сразу еще секунды добавил
Скоро выложу рабочие (Себе в тачку сделаю такие, давно собирался)
Вот рабочие (ноги под кварц не освободил надо индикацию переписывать)
Сравни код с m8def
в коде
rjmp TIM_COMP1 ; Timer1 Compare Handler
;***************Обработчик прерывания**********************
Timer1_comp1:
и проверь по датышу чтоб прерывания шли с таимера1
ldi Temp1,0b00000100
out Timsk,Temp1 ;разрешить прерывание компаратора
а вообще я бы сразу еще секунды добавил
Скоро выложу рабочие (Себе в тачку сделаю такие, давно собирался)
Вот рабочие (ноги под кварц не освободил надо индикацию переписывать)
- Вложения
-
- clock mega8.zip
- (51.86 КБ) 259 скачиваний
Чем больше думаеш, тем дольше уснуть не можеш...
- SeamaNCOS
- Встал на лапы
- Сообщения: 107
- Зарегистрирован: Ср дек 10, 2008 15:10:59
- Откуда: KPACHO9PCK
- Контактная информация:
Вот
1. с секундами и свободными ногами под кварц.
2. с секундами и внешним источником прерываний (можно поставить микруху от китаиских часов и ненадо будет настраивать таимеры в МК. Точность зависить будет от точности внешнего тактирования)
1. с секундами и свободными ногами под кварц.
2. с секундами и внешним источником прерываний (можно поставить микруху от китаиских часов и ненадо будет настраивать таимеры в МК. Точность зависить будет от точности внешнего тактирования)
- Вложения
-
- clock mega8 00.00.00 crystal10MHz.zip
- (53.31 КБ) 248 скачиваний
-
- clock mega8 00.00.00 Vneshnee taktirovanie.zip
- (55.55 КБ) 278 скачиваний
Чем больше думаеш, тем дольше уснуть не можеш...
- Реклама
-
В_и_к_т_о_р
- Первый раз сказал Мяу!
- Сообщения: 28
- Зарегистрирован: Вс мар 02, 2008 21:00:28
-
В_и_к_т_о_р
- Первый раз сказал Мяу!
- Сообщения: 28
- Зарегистрирован: Вс мар 02, 2008 21:00:28
- krolaka
- Нашел транзистор. Понюхал.
- Сообщения: 169
- Зарегистрирован: Пн мар 02, 2009 12:23:37
- Контактная информация:
мм исходиники есть часики понравились
по второй схеме бы собрал только кварц бы именно часовой постаить вместо 10 мгц
что поправить?)
асм просто не оч знаю
по второй схеме бы собрал только кварц бы именно часовой постаить вместо 10 мгц
что поправить?)
Код: Выделить всё
ldi Temp1,0b00000100
out Tccr1b,Temp1 ;тактовый сигнал /256
ldi Temp1,0x4c
out Ocr1ah,Temp1
ldi Temp1,0x4b
out Ocr1al,Temp1 ;запись числа сравнения 15625 (0.4сек. при 10мгц)асм просто не оч знаю
Re: Снова вопрос по часам
а почему секунда идет как за две "реальных" ???


