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

 
 
> Таймер на ATxmega32E5
Alexey_N
сообщение Feb 7 2018, 15:20
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 308
Регистрация: 12-05-05
Из: мск
Пользователь №: 4 943



Я хочу казалось бы не так много - иметь с ноги PD5 меандр от таймера 5.
ПДФ вещает, что к этой ноге прибит выход OC5B, что казалось бы воодушевляет.
Программирую его на выход.
Программирую регистры Таймера:
TCC5.CTRLA = 0x01; // Prescaler: Clk
TCC5.CTRLB = 0x01; // Mode of operation = "Frequency"
TCC5.CTRLE = 0x04; // CCBMODE = 01 => Ch B = Output compare enabled
TCC5.INTCTRLA = 0x00; // Interrupt disabled
TCC5.CCB = MEANDR_PER; // MEANDR_PER = 410 => F = 100 kHz
Остальные регистры не трогаю.

Нет импульсов, хоть тресни...
Может там какая-то всем известная закладка должна быть, или я просто туплю по-чёрному?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
beard42
сообщение Feb 8 2018, 19:43
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 18-11-12
Пользователь №: 74 448



В datasheet, вроде, период в CCA заносить надо...
Go to the top of the page
 
+Quote Post
Alexey_N
сообщение Feb 8 2018, 23:00
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 308
Регистрация: 12-05-05
Из: мск
Пользователь №: 4 943



Цитата(beard42 @ Feb 8 2018, 22:43) *
В datasheet, вроде, период в CCA заносить надо...

А я простодушно его занёс в ССВ:
>>TCC5.CCB = MEANDR_PER; // MEANDR_PER = 410 => F = 100 kHz
Вроде как должен юзаться канал "В", чтобы дергалась ножка OC5B?
Go to the top of the page
 
+Quote Post
zombi
сообщение Feb 8 2018, 23:50
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(Alexey_N @ Feb 9 2018, 02:00) *
А я простодушно его занёс в ССВ:
>>TCC5.CCB = MEANDR_PER; // MEANDR_PER = 410 => F = 100 kHz
Вроде как должен юзаться канал "В", чтобы дергалась ножка OC5B?

Так я и не понял, Вы поменяли CCB на CCA? появилась частота?

Цитата
13.8.2 Frequency (FRQ) Waveform Generation
For frequency generation the period time (T) is controlled by the CCA register instead of PER. The waveform generation
(WG) output is toggled on each compare match between the CNT and CCA registers, as shown in Figure 13-13.


ЗЫ: Пока читал DS возник вопрос: На каких пинах и какого порта должна быть эта частота?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 12:51
Рейтинг@Mail.ru


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