реклама на сайте
подробности

 
 
> Помогите получить меандр, mega8
fars
сообщение Apr 15 2010, 14:16
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 3-04-08
Из: Киев, Украина
Пользователь №: 36 452



Есть мега8 с внешним тактированием 14,7456 МГц

Нужно получить меандр на таймере1 125кГц на выходе OC1A(PB1).

Что я зделал

я выставил ногу pb1 на выход

PORTB=0x00;
DDRB=0x02;


Посчитал что, если подать системную частоту, то

125кГц(8мкс) - это 118 тактов, то есть в OCR1A записал 0х0075

в счетчик таймера TCNT1 записал 0х00ЕА

в управляющие регистры таймера

TCCR1A = 0x00;
TCCR1B = 0x19;

Все вроде по даташиту и не работает.

Покажите где ошибся. Или код напишите
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 09:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01268 секунд с 7
ELECTRONIX ©2004-2016