Код
void GPIO_Init (void) //Функция настройки портов ввода вывода
{
PD_DDR |= (1<<0); //Порт D0 устанавливаем на выход PD_DDR.0=1
PD_CR1 &= (~(1<<0)); //Устанавливаем режим с открытм стоком
}
void Timer3_PWM (void)
{
TIM3_PSCR = 0;
TIM3_CCR2H = 0x80;
TIM3_CCR2L = 0x00;
CLK_PCKENR1 |= (1<<6); //Подключаем тактовый генератор к таймеру 3
TIM3_CR1 |=(1<<0); //Запускаем счет
}
{
PD_DDR |= (1<<0); //Порт D0 устанавливаем на выход PD_DDR.0=1
PD_CR1 &= (~(1<<0)); //Устанавливаем режим с открытм стоком
}
void Timer3_PWM (void)
{
TIM3_PSCR = 0;
TIM3_CCR2H = 0x80;
TIM3_CCR2L = 0x00;
CLK_PCKENR1 |= (1<<6); //Подключаем тактовый генератор к таймеру 3
TIM3_CR1 |=(1<<0); //Запускаем счет
}
В отладчике видно, что таймер считает, но ШИМ на выходе нет. Что я не учел? Спасибо.