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

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

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

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

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

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

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы

Стрелочные часы ATtiny2313

Непрочитано 04.02.2013, 21:08  
котМатроскин
Заблокирован
 
Регистрация: 04.02.2013
Сообщений: 323
Сказал спасибо: 21
Сказали Спасибо 27 раз(а) в 16 сообщении(ях)
котМатроскин на пути к лучшему
По умолчанию стрелочные часы ATtiny2313

лампочкой моргать а уже умею
я бедный студент, денег на оплату работы нету
помогите люди добрые сделайте всё за меня

или хотя бы намекните что менять в коде
Реклама:

Последний раз редактировалось котМатроскин; 04.02.2013 в 21:20.
котМатроскин вне форума  
Непрочитано 04.02.2013, 21:46  
bass1981
Гражданин KAZUS.RUN
 
Регистрация: 01.09.2007
Сообщений: 897
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
bass1981 на пути к лучшему
По умолчанию Re: замена ATtiny2313 на Atmega8

Вам выше ответили......
Сообщение от omercury Посмотреть сообщение
Ну раз раздел тот, тогда дорабатывайте.
Там и делов-то.
Таймер0 заменить на таймер2.
Ну и цоколёвку учесть.
Прочтите про таймеры и ШИМ...........
bass1981 вне форума  
Непрочитано 04.02.2013, 21:51  
котМатроскин
Заблокирован
 
Регистрация: 04.02.2013
Сообщений: 323
Сказал спасибо: 21
Сказали Спасибо 27 раз(а) в 16 сообщении(ях)
котМатроскин на пути к лучшему
По умолчанию Re: Замена ATtiny2313 на Atmega8

Таймер0 заменить на таймер2.
заменил
а цоколёвку учесть, это название пина соответствующее вписать тут?
Цитата:
#define PWM_MIN_STEP (PWM_MAX_M / 60)
// вывод, к которому подключени вспомогательный индикатор
#define DIV_PIN _BV(PB2)
// вывод, к которому подключен сигнал будильника
#define ALARM_OUT _BV(PB7)
// вывод, к которому подключен переключатель КОРРЕКЦИИ ЧАСОВ
#define SET_HOUR _BV(PD6)
// вывод, к которому подключен переключатель КОРРЕКЦИИ МИНУТ
#define SET_MIN _BV(PD5)
// вывод, к которому подключен переключатель режима индикации ЧАСЫ-БУДИЛЬНИК
#define ALARM_MODE _BV(PD0)
// коэффициент ШИМа вспомогательного индикатора ДО ПОЛУДНЯ
#define DIVIDER_AM 20
// коэффициент ШИМа вспомогательного индикатора ПОСЛЕ ПОЛУДНЯ
котМатроскин вне форума  
Непрочитано 04.02.2013, 22:40  
котМатроскин
Заблокирован
 
Регистрация: 04.02.2013
Сообщений: 323
Сказал спасибо: 21
Сказали Спасибо 27 раз(а) в 16 сообщении(ях)
котМатроскин на пути к лучшему
По умолчанию Re: Замена ATtiny2313 на Atmega8

да?
котМатроскин вне форума  
Непрочитано 04.02.2013, 22:40  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Замена ATtiny2313 на Atmega8

Если к тем же PDx и PBx (вместо х - цифра), то не надо.
Надо инициализировать вместо timer0 timer2, скорректировав соответствующие настройки.
PHP код:
    // таймер 0 - счет времени: делитель 256 и режим CTC с коэффициентом 125 - итого деление 32000
    // а так же управление индикатором-разделителем в режиме программного ШИМ
    OCR0A = TICKS_PER_SEC;
    TCCR0A = _BV(WGM01);         // CTC
    TCCR0B = TIMER_CLK_DIV_256; 
Далее в тексте заменить все упоминания регистров, относящихся к нему.
omercury вне форума  
Непрочитано 04.02.2013, 22:50  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Замена ATtiny2313 на Atmega8

Сообщение от котМатроскин Посмотреть сообщение
Вложение 43146

исходник прошивки аттини
Вложение 43147

а как её переписывать?
что менять?
Опа, смотрю секунды появились?
Придётся менять логику работы, а это дольше.
omercury вне форума  
Непрочитано 04.02.2013, 23:06  
котМатроскин
Заблокирован
 
Регистрация: 04.02.2013
Сообщений: 323
Сказал спасибо: 21
Сказали Спасибо 27 раз(а) в 16 сообщении(ях)
котМатроскин на пути к лучшему
По умолчанию Re: Замена ATtiny2313 на Atmega8

а что там, много менять надо?
а если секунды убрать?
котМатроскин вне форума  
Непрочитано 04.02.2013, 23:16  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Замена ATtiny2313 на Atmega8

Если убрать, то пин переназначить и таймер поменять.


Секунды можно и потом добавить.
omercury вне форума  
Непрочитано 04.02.2013, 23:45  
котМатроскин
Заблокирован
 
Регистрация: 04.02.2013
Сообщений: 323
Сказал спасибо: 21
Сказали Спасибо 27 раз(а) в 16 сообщении(ях)
котМатроскин на пути к лучшему
По умолчанию Re: Замена ATtiny2313 на Atmega8

а менять на что?
котМатроскин вне форума  
Непрочитано 05.02.2013, 00:35  
whoim
Почётный гражданин KAZUS.RUN
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: Замена ATtiny2313 на Atmega8

котМатроскин, погуглите про таймеры atmega8
http://eugenemcu.ru/publ/5-1-0-48
http://www.atmega8.ru/wiki/view/doc.22.html
whoim вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ATtiny2313 и часы реального времени PCF8583 ArtemKolesnikov Микроконтроллеры, АЦП, память и т.д 2 18.02.2012 19:25
TM0 в ATtiny2313 ABrej Микроконтроллеры, АЦП, память и т.д 17 03.12.2011 22:34
Микроконтроллер attiny2313 Kabzon Микроконтроллеры, АЦП, память и т.д 8 29.12.2009 15:56
ATtiny2313 и Proteus 7.1 rocky7 Микроконтроллеры, АЦП, память и т.д 1 23.03.2009 23:30
AT90S2313 vs Attiny2313-20 Edward_tlt Микроконтроллеры, АЦП, память и т.д 68 20.03.2008 23:11


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.