Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2021-окт-21 08:19

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 2020-июн-04 13:41 
Не в сети

Зарегистрирован: 2020-янв-31 15:30
Сообщения: 60
Организация: Istok
Собственно сабж, возможно ли выводить меандр с таймера на gpio с большой частотой без использования прерываний?


я так понимаю вот оно. Тему хз как удалить, буду пробовать код...

void Timer1_Config()
{
MDR_RST_CLK->PER_CLOCK |= 1<<14; //Timer1
MDR_RST_CLK->TIM_CLOCK = 1<<24; //TIM1CLKEN
// таймер 1 ---> 64 МГц
MDR_TIMER1->ARR = 63999;
MDR_TIMER1->CCR1 = 32000;
MDR_TIMER1->CH1_CNTRL = 6<<9; //ref cnt < ccr
MDR_TIMER1->CH1_CNTRL1 = (1<<0)|(2<<2)|(1<<8)|(2<<10); //ref out, ref_inv out
MDR_TIMER1->CNTRL = 1<<0; // timer1 on
}

int main()
{
Timer1_Config();
while(1)
{
}
}


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

Часовой пояс: UTC+03:00


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

Сейчас этот форум просматривают: Majestic-12 [Bot] и 1 гость


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

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB