我是初学者,由于基础差,有些程序看不太明白,请问下面的代码具体什么意思,主要是这些符号不知道表示什么
#define En485Tx() (rGPEDAT |= 1<<13)
#define En485Rx() (rGPEDAT &= ~(1<<13))
static __inline void set_io(void)
{
rGPHCON &= ~(0xf<<12);
rGPHCON |= 0xa<<12; //TXD2,RXD2
rGPHUP |= 3<<6; //Uart port pull-up disable
rGPGCON &= ~((3<<4)|(3<<12));
rGPGCON |= (1<<4)|(1<<12);
rGPGDAT &= ~(1<<2);
rGPGDAT |= 1<<6;
rGPECON &= ~(3<<26);
rGPECON |= 1<<26;
En485Rx();
}