Пн апр 03, 2023 07:58:43
Это точно также касается и одного пина, и чего угодно. Один фиг необходима прослойка для привязки общего к частному. Поэтому и удивлен, что для одного пина есть, всего порта - нет.OKF писал(а):Ардуино может быть на чём хош. На AVR, PIC, STM, x86 даже, ага?
Пн апр 03, 2023 08:27:56
Пн апр 03, 2023 08:34:22
Пн апр 03, 2023 08:50:15
Пн апр 03, 2023 09:26:51
Пн апр 03, 2023 10:24:45
byte J = digitalRead(A4) << 3 | digitalRead(A3) << 2 | digitalRead(A2) << 1 | digitalRead(A1);
Пн апр 03, 2023 13:47:22
Пн апр 03, 2023 21:58:22
Вт апр 04, 2023 01:20:40
Вт апр 04, 2023 11:57:00
#define get_data() PINC>>1 & B00001111
// а тогда:
uint8_t j = get_data();
Вс май 21, 2023 06:14:10
Вс май 21, 2023 09:45:26
Вс май 21, 2023 14:15:38
Вс май 21, 2023 15:49:33
Вс май 21, 2023 16:03:04
htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
timer_ic.TIM_ICPrescaler = TIM_ICPSC_DIV1;
GPIOA->BSRR = 0x20;
bool pin5 = !!(GPIOA->IDR & (1<<5)); // read pin via input data register.
Вс май 21, 2023 18:05:26
Вс май 21, 2023 19:31:00
TIMER2_BASE->CCMR1 |= (1<<2);
Вс май 21, 2023 20:38:35
Пн май 22, 2023 05:13:07
Timer1.setPrescaleFactor(72);
TIMER1_BASE->PSC = 72;
Ср май 24, 2023 04:54:08