|
|
  |
TIM1 в STM32F100C8 |
|
|
|
Jul 6 2015, 20:00
|

Частый гость
 
Группа: Участник
Сообщений: 106
Регистрация: 4-04-06
Пользователь №: 15 783

|
Доброго времени суток. Не могу получить частоты на выходе TIM1_CH4 (он же PA11, он же USART1_CTS) Пин проца переходит в 0 и все(((( Вот код: CODE RCC->APB2ENR |= RCC_APB2ENR_AFIOEN; RCC->APB2ENR |= RCC_APB2ENR_IOPAEN; AFIO->MAPR &= ~(AFIO_MAPR_TIM1_REMAP_0 | AFIO_MAPR_TIM1_REMAP_1); //NO TIM1 remapping RCC->APB2ENR &= ~(RCC_APB2ENR_USART1EN); //UART1 is off RCC->APB2ENR |= RCC_APB2ENR_TIM1EN;
GPIOA->CRH |= (0x0BUL << 12); //T1CH4 is out (PA11) TIM1->CR1 = 0;
TIM1->ARR = 10001; TIM1->CCR4 = 10000; TIM1->CCMR2 |= (TIM_CCMR2_OC4M_0 | TIM_CCMR2_OC4M_1); TIM1->CCER |= (TIM_CCER_CC4E); TIM1->CNT = 0; TIM1->EGR |= TIM_EGR_UG; TIM1->CR1 |= (TIM_CR1_CEN); Хелп ми, плс....
|
|
|
|
|
Jul 7 2015, 02:52
|

Частый гость
 
Группа: Участник
Сообщений: 106
Регистрация: 4-04-06
Пользователь №: 15 783

|
Цитата(adnega @ Jul 6 2015, 23:25)  TIM1->BDTR = TIM_BDTR_MOE; ? Оно самое. Спасибо.
|
|
|
|
|
Apr 8 2016, 13:28
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(Сергей Борщ @ Apr 8 2016, 16:07)  Там у AFIO свой бит включения тактирования, он включен? AFIOEN в APB2ENR? включен, конечно же. TIM3 в совершенно аналогичной конфигурации работает как надо. И другая периферия, типа USART А тут даже не знаю, чего бы ещё покрутить. Как вручную из отладки ногами таймера помахать? Начиная с конца, то есть непосредственно с вывода
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|