Вс мар 26, 2023 08:15:10
In bypass mode the HSE oscillator is switched off and the input pin is a standard GPIO.
Вс мар 26, 2023 08:48:31
Вс мар 26, 2023 10:14:22
VladislavS писал(а):Правильное продолжение программы - автоматически послать факс в отдел кадров с заявлением "просю по собственному".
AVI-crak писал(а):Это когда девайс в серию ушёл, а деньги с премии уже успели потратить.
Вс мар 26, 2023 11:02:02
Вс мар 26, 2023 11:30:47
Вс мар 26, 2023 12:59:03
Вс мар 26, 2023 16:02:07
JackSmith писал(а):а что тут обрабатывать? ватчдог должен перезагрузить микроконтроллер
Ср апр 26, 2023 12:10:00
Ср апр 26, 2023 17:52:51
Чт апр 27, 2023 05:45:35
Чт апр 27, 2023 08:27:13
$ file ./040200_01_15_02.img
./040200_01_15_02.img: OpenPGP Secret Key
Чт апр 27, 2023 11:14:39
Вт май 02, 2023 13:26:38
Вт май 02, 2023 19:46:30
Числа от 0 до 1023?Di123 писал(а):а у меня 10 бит выдаёт только это как ?
Ср май 03, 2023 08:55:32
Ср май 03, 2023 11:26:36
Вт май 09, 2023 15:32:53
Чт июн 15, 2023 20:42:42
void tim14_init()
{
GPIOB->MODER |= GPIO_MODER_MODER1_1;
GPIOB->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR1;
GPIOB->AFR[0] |=_VAL2FLD(GPIO_AFRL_AFSEL1, 0); // PB1 AF0 TIM14_CH1
RCC->APB1ENR |= RCC_APB1ENR_TIM14EN;
TIM14->PSC = 50;//
TIM14->ARR = 50;
TIM14->CCR1 = 25;// тут скважнось сидит, половина от ARR меандр
TIM14->CCMR1 = TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1; //
TIM14->CCER = TIM_CCER_CC1E;
TIM14->DIER = TIM_DIER_UIE;
TIM14->EGR = TIM_EGR_UG;
TIM14->CR1 = TIM_CR1_CEN;
// TIM1->BDTR |= TIM_BDTR_MOE;
}
timer_pwm_setup(TIM14, 50, 50, ONE_CHANNEL, PB1);
timer_pwm_period(TIM14, 50);
timer_pwm_value(TIM14, CH1, 25);
timer_pwm_setup(TIM17, 50, 50, ONE_CHANNEL, PB7);
timer_pwm_period(TIM17, 50);
timer_pwm_value(TIM17, CH1, 25);
Чт июн 15, 2023 21:54:32
Чт июн 15, 2023 22:49:12
void tim17_init()
{
GPIOB->MODER |= GPIO_MODER_MODER7_1;
GPIOB->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR7;
GPIOB->AFR[0] |=_VAL2FLD(GPIO_AFRL_AFSEL7, 2); // PB7 AF2 TIM17_CH1
RCC->APB2ENR |= RCC_APB2ENR_TIM17EN; //RCC->APB2ENR
TIM17->PSC = 50;
TIM17->ARR = 50;
TIM17->CCR1 = 25;
TIM17->CCMR1 = TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1; // 110
TIM17->CCER = TIM_CCER_CC1E;
TIM17->DIER = TIM_DIER_UIE;
TIM17->EGR = TIM_EGR_UG;
TIM17->CR1 = TIM_CR1_CEN;
//TIM17->BDTR |= TIM_BDTR_MOE;
}