Цитата:
Сообщение от Admin
ШИМ не будет работать.
Если установлен оптрон с детектором ноля, то у Вас только 1 способ, который я описал выше
|
На самом деле ШИМ на MOC3061 и без PC814 работать будет. Нужно только параметры таймера задать подходящие.
У меня на STM32 заработало примерно так:
Код:
htim3.Instance = TIM3;
htim3.Init.Prescaler = 7199;
htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
htim3.Init.Period = 9999;
while (1)
{
p=99; //проценты мощности
i=p*100-1;
TIM3->CCR1=i;
}
При базовой частоте 72МГц, длина такта - 1 сек, для другой частоты - надо менять прескалер.