📄 port.h
字号:
//-----------------------------------------------------------------------------
//The interface between the MCU and the reader chip TRF796x
//-----------------------------------------------------------------------------
//---------------TRF796x enable/disable----------------------------------------
#define EN_Set P1DIR |= BIT0 //EN on P1.0
#define TRFEnable P1OUT |= BIT0 //EN pin on the TRF796x
#define TRFDisable P1OUT &= ~BIT0 //EN clear
//-----------------------------interrupt---------------------------------------
#define irqPINset P2DIR &= ~BIT1 //IRQ input
#define irqEDGEset P2IES &= ~BIT1 //rising edge
#define irqPIN BIT1
#define irqPORT P2IN
#define irqON P2IE |= BIT1 //IRQ on P2.1
#define irqOFF P2IE &= ~BIT1 //IRQ on P2.1
#define irqCLR P2IFG = 0x00
#define irqREQreg P2IFG
//-----------------------------SPI---------------------------------------------
#define SlaveSelectPortSet P3DIR |= BIT0 //SS on P3.0
#define SlaveSelectHIGH P3OUT |= BIT0 //SS set
#define SlaveSelectLOW P3OUT &= ~BIT0 //SS clear
#define SIMOSet P3DIR |= BIT1 //SIMO on P3.1
#define SOMISet P3DIR |= BIT2 //SIMO on P3.2
//-----------------------------Parallel----------------------------------------
#define TRFWrite P4OUT //port4 is connected to the TRF796x IO port.
#define TRFRead P4IN
#define TRFDirIN P4DIR = 0x00
#define TRFDirOUT P4DIR = 0xFF
#define TRFSerial P4DIR = 0x9F
#define TRFFunc P4SEL = 0x00
#define clkPOUTset P1DIR |= BIT2 // CLK on P1.2
#define clkON P1OUT |= BIT2
#define clkOFF P1OUT &= ~BIT2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -