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

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

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

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

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

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

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

 
Опции темы
Непрочитано 22.11.2011, 10:47  
sdsrem
Почётный гражданин KAZUS.RU
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Можно ли изменять таймер из цикла

В мега 8 сделал такую фигню, значение меняю из цикла.
PHP код:
interrupt [TIM0_OVFvoid timer0_ovf_isr(void)
FREQ_M += 0xFF; } //счет вх имп

interrupt [TIM1_OVFvoid timer1_ovf_isr(void)

  
TCCR0 0x00//stop Timer0
  
TCCR1B 0x00//stop Timer1 
  
if (SL_DF!=1)
   
   {
    
TCNT1H=0x38 
    
TCNT1L=0xDB;
    
FREQ += FREQ_M TCNT0;
    
TCNT0 0;
    
FREQ_M 0;
    
TCCR1B=0x05//start Timer1
    
TCCR0=0x07;  //start Timer0
    

    else 
   {
    
TCNT1H=0x9A 
    
TCNT1L=0x0B;
    
FREQ += FREQ_M TCNT0;
    
TCNT0 0;
    
FREQ_M 0;
    
TCCR1B=0x04//start Timer1
    
TCCR0=0x07;  //start Timer0 
    
}  
    
SUM=1;

И есть вопрос, можно ли так делать?
Хотя вроде всё работает.
Реклама:
sdsrem вне форума  
Сказали "Спасибо" sdsrem
warel (28.06.2019)
Непрочитано 22.11.2011, 11:09  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Можно ли изменять таймер из цикла

Все, что явно не запрещено в даташите - можно
niXto вне форума  
Сказали "Спасибо" niXto
warel (28.06.2019)
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как убрать энкодер из цикла sdsrem Микроконтроллеры, АЦП, память и т.д 5 05.08.2011 14:52
Как изменять глобальную переменную? sdsrem Микроконтроллеры, АЦП, память и т.д 5 19.01.2011 23:52
Реализация цикла на Verilog toxxinus Микроконтроллеры, АЦП, память и т.д 3 16.01.2010 03:14
Подскажите можно ли изменять шаг сетки в Протеусе ARES Adusik Микроконтроллеры, АЦП, память и т.д 1 25.01.2009 21:58
Может ли uC изменять свою флеш при включенных битах защиты? Kabron Микроконтроллеры, АЦП, память и т.д 2 01.02.2008 08:10


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


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