Сб дек 14, 2019 16:34:56
DS18B20_writeByte(convert_t); //44
//out pp
GPIOA->MODER &= ~GPIO_MODER_MODER0;
GPIOA->MODER |= GPIO_MODER_MODER0_0;
GPIOA->OTYPER &= ~GPIO_OTYPER_OT_0;
GPIOA->BSRR |= GPIO_BSRR_BS_0;
delay(delay_wait_convert);
//50MHz out open-drain
GPIOA->MODER &= ~GPIO_MODER_MODER0;
GPIOA->MODER |= GPIO_MODER_MODER0_0;
GPIOA->OTYPER |= GPIO_OTYPER_OT_0;
GPIOA->OSPEEDR |= GPIO_OSPEEDR_OSPEEDR0;
GPIOA->BSRR |= GPIO_BSRR_BS_0;
Сб дек 14, 2019 16:43:52
Сб дек 14, 2019 16:44:50
GPIOA->BSRR |= GPIO_BSRR_BS_0;
GPIOA->OTYPER &= ~GPIO_OTYPER_OT_0; // включили Push-pull с выходом в 1
delay(...)
GPIOA->OTYPER |= GPIO_OTYPER_OT_0; // включили OD
Сб дек 14, 2019 16:47:04
Сб дек 14, 2019 17:04:01
А ДСка то вообще знает, что ее на паразитное питание перевели?alex38779 писал(а):не работает датчик при 2х проводной схеме, постоянно выдает 85. Подтяжка к 3,3В 2,2к.
Сб дек 14, 2019 17:05:49