Вт июн 28, 2022 14:17:11
void send_data(uint8_t comand)
{
cli();
uint16_t buffer = 0;
//for (uint8_t m = 0; m <=3; ++m)
{buffer = (devices << 8)|comand;
PORTB &= ~(1 << TXD); // старт передачи две "1"
_delay_ms(2);
for(uint8_t i=0; i<=15; i++)
{
if (buffer & 0x01) PORTB_XOR(TXD); else;
buffer = buffer >> 1;
_delay_ms(1);
}
PORTB |= (1 << TXD);
_delay_ms(2);
}
sei();
Вт июн 28, 2022 14:42:52
Вт июн 28, 2022 15:21:51
Вт июн 28, 2022 15:48:17
Вт июн 28, 2022 15:53:17
Вт июн 28, 2022 19:33:48
Вт июн 28, 2022 21:12:07