Сб окт 30, 2021 12:12:09
Сб дек 04, 2021 14:07:26
void main(void)
{
{
PORTBbits.RB0 = !PORTCbits.RC6;
PORTCbits.RC7 = !PORTCbits.RC1;
}
}
Вс дек 05, 2021 02:31:34
Вс дек 05, 2021 18:18:56
while( 1 ) // зацикливание функции
{
if(PORTCbits.RC7 == 0) // если на RC7 равно 0
PORTBbits.RB0 = 1; // установить на RB0 1
else // иначе
PORTBbits.RB0 = 0; // установить на RB0 0
if(PORTCbits.RC1 == 0) // если на RC1 равно 0
PORTCbits.RC6 = 0; // установить на RB6 0
else // иначе
PORTCbits.RC6 = 1; // установить на RB6 1
}
Ср янв 12, 2022 21:59:56
Ср янв 12, 2022 22:13:02
Ср янв 12, 2022 23:25:32
Чт янв 13, 2022 00:44:43
Чт янв 13, 2022 00:51:55
Чт янв 13, 2022 01:49:55
Вам же ответили :oleg_g писал(а):остался вопрос только с зумером и отслеживанием пина в это же время
Чт янв 13, 2022 03:47:43
Чт янв 13, 2022 11:43:46
Чт янв 13, 2022 11:54:15
Чт янв 13, 2022 15:51:11
Чт янв 13, 2022 16:16:58
Сб янв 15, 2022 17:44:22
#define KLINE_OUT LATBbits.LATB0
void gets1USART()
{
while(!DataRdy1USART()); // ждать, пока данные будут получены
char byte_outKline = Read1USART(); // присвойть содержимое регистра USART в однобайтовую переменную byte_outKline
// вытолкнуть биты на ножку 21 (RB0)
}
Вс янв 16, 2022 19:10:59
Вс янв 16, 2022 22:38:22
int i; // переменная i
for(i=0;i<7;i++) // увеличить переменную i на 1
{
while(!DataRdy1USART()); // ждать, пока данные будут получены
char byte_outKline = Read1USART(); // присвойть содержимое регистра USART в однобайтовую переменную byte_outKline
KLINE_OUT = (byte_outKline << i) & 1 ; // вытолкнуть биты на ножку 21 (RB0)
}
Вс янв 16, 2022 23:38:31
Чт янв 20, 2022 11:54:56