roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 мар 2025, 09:01

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Настройка 8бит таймера на быстрый шим
СообщениеДобавлено: 10 апр 2010, 20:26 
Не в сети

Зарегистрирован: 23 янв 2007, 15:25
Сообщения: 66
Откуда: Петербург
Доброго времени суток,есть контроллер тини2313,требуется настроить 8-ми битный таймер (Timer_Counter_0) на режим быстрого шима.Все делаю по даташиту,но не получается записать число в регистр сравнения OCR0A , по достижении которого таймером будет происходить изменение сигнала на ножке шима(PB2,OC0A).
Код:
        ldi temp,0b10000011 //настраиваем делитель таймера и шим. 
   out TCCR0A,temp
   ldi temp,0b00001101 
   out TCCR0B,temp
   ldi ddPWM,0x19      //записываем число сравнения в регистр OCR0A  на 10 процентов от периода таймера (25)
   out OCR0A,ddPWM


компилирую,запускаю отладку-и после выполнения этого кода регистр OCR0A как был в нуле так и остался.использую AVR Studio.
Не понятно(.

Добавлено спустя 40 минут 17 секунд:
Заработало , надо было прогнать код задержки типа :
Код:
      subi Delay1,1
      sbci Delay2,0
      sbci Delay3,0

и стало видно что в OCR0A теперь записано то значение которое я и отсылал.Это толи баг толи фича или(и) я туплю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка 8бит таймера на быстрый шим
СообщениеДобавлено: 10 апр 2010, 22:11 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Надо в даташите позырить :D

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка 8бит таймера на быстрый шим
СообщениеДобавлено: 10 апр 2010, 23:05 
Не в сети

Зарегистрирован: 08 янв 2010, 11:11
Сообщения: 14
Откуда: Ufa
у OCRxn двойная буфферизация - может она виновата?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO