AK
Size: a a a
AK
AK
AK
AK
Д
N
Д
ТЗ
AK
Д
СС
AK
ТЗ
PORTA &= ~( ( 1 << RA4 ) | ( 1 << RA5 ) );Если RA4 и RA5 записаны вот так в xc8.h:
// PORTA<RA4>
extern volatile __bit RA4 __at(0x64); // @ (0xC * 8 + 4)
#define RA4_bit BANKMASK(PORTA), 4
// PORTA<RA5>
extern volatile __bit RA5 __at(0x65); // @ (0xC * 8 + 5)
#define RA5_bit BANKMASK(PORTA), 5
AK
СС
PORTA &= ~( ( 1 << RA4 ) | ( 1 << RA5 ) );Если RA4 и RA5 записаны вот так в xc8.h:
// PORTA<RA4>
extern volatile __bit RA4 __at(0x64); // @ (0xC * 8 + 4)
#define RA4_bit BANKMASK(PORTA), 4
// PORTA<RA5>
extern volatile __bit RA5 __at(0x65); // @ (0xC * 8 + 5)
#define RA5_bit BANKMASK(PORTA), 5
СС
PORTA &= ~( ( 1 << RA4 ) | ( 1 << RA5 ) );Если RA4 и RA5 записаны вот так в xc8.h:
// PORTA<RA4>
extern volatile __bit RA4 __at(0x64); // @ (0xC * 8 + 4)
#define RA4_bit BANKMASK(PORTA), 4
// PORTA<RA5>
extern volatile __bit RA5 __at(0x65); // @ (0xC * 8 + 5)
#define RA5_bit BANKMASK(PORTA), 5
h
Д
PORTA &= ~( ( 1 << RA4 ) | ( 1 << RA5 ) );Если RA4 и RA5 записаны вот так в xc8.h:
// PORTA<RA4>
extern volatile __bit RA4 __at(0x64); // @ (0xC * 8 + 4)
#define RA4_bit BANKMASK(PORTA), 4
// PORTA<RA5>
extern volatile __bit RA5 __at(0x65); // @ (0xC * 8 + 5)
#define RA5_bit BANKMASK(PORTA), 5
h