Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
18.11.2010, 20:21
|
|
Частый гость
Регистрация: 14.06.2010
Сообщений: 28
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
|
Зачем 16-разрядному Таймеру1 целых два 16-разрядных OCR'a???
Здравствуйте!Подскажите, зачем в AVR'ках типа Atmega8535 в TIMER1 два 16-разрядных регистра OCR(OCR1A и OCR1B,к которым даже можно обратиться как к OCR1AН,OCR1AL и соответственно OCR1BН,OCR1BL)?Одновременно они по моему разумению не работают ни в СТС (счетчик сбросится по достижении одного из порогов, до второго не досчитает), ни в PWM'ах. Канал А у меня правильно работает и в CTC и в PWM, а вот канал B никуда пока приспособить не удалось) Может кто-то уже сталкивался с такой проблемой и решил ее?
|
|
|
|
18.11.2010, 20:32
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,392
Сказал спасибо: 1,976
Сказали Спасибо 1,332 раз(а) в 580 сообщении(ях)
|
Re: Зачем 16-разрядному Таймеру1 целых два 16-разрядных OCR'a???
OCR регистры используются для формирования ШИМ сигналов. На 16-ти разрядном таймере можно сделать два ШИМа. Ищите свою ошибку.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
18.11.2010, 20:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Зачем 16-разрядному Таймеру1 целых два 16-разрядных OCR'a???
Они прекрасно работают одновременно - настройте биты СОМ1, ножки ОС1 на выход, и радуйтесь ШИМу на этих ножках
|
|
|
|
18.11.2010, 21:30
|
|
Частый гость
Регистрация: 14.06.2010
Сообщений: 28
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Зачем 16-разрядному Таймеру1 целых два 16-разрядных OCR'a???
Сообщение от niXto
|
Они прекрасно работают одновременно - настройте биты СОМ1, ножки ОС1 на выход, и радуйтесь ШИМу на этих ножках
|
комы настроены, выходы тоже
продолжаю курить даташит
|
|
|
|
18.11.2010, 23:48
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Зачем 16-разрядному Таймеру1 целых два 16-разрядных OCR'a???
И в CTC вы с ними тоже можете работать. А в новых по 3 канала. Есть кристаллы, где каналов очень много.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:59.
|
|