landzo
来自「【开源】线性CCD自适应性算法攻略」· 代码 · 共 880 行 · 第 1/3 页
TXT
880 行
//定义PTE的8位输出输入方向 ——by 野火
#define DDRE_BYTE0 PTE_BASE_PTR->DDRByte.Byte0
#define DDRE_BYTE1 PTE_BASE_PTR->DDRByte.Byte1
#define DDRE_BYTE2 PTE_BASE_PTR->DDRByte.Byte2
#define DDRE_BYTE3 PTE_BASE_PTR->DDRByte.Byte3
//定义PTA的8位输入端口 ——by 野火
#define PTA_BYTE0_IN PTA_BASE_PTR->PDIRByte.Byte0
#define PTA_BYTE1_IN PTA_BASE_PTR->PDIRByte.Byte1
#define PTA_BYTE2_IN PTA_BASE_PTR->PDIRByte.Byte2
#define PTA_BYTE3_IN PTA_BASE_PTR->PDIRByte.Byte3
//定义PTB的8位输入端口 ——by 野火
#define PTB_BYTE0_IN PTB_BASE_PTR->PDIRByte.Byte0
#define PTB_BYTE1_IN PTB_BASE_PTR->PDIRByte.Byte1
#define PTB_BYTE2_IN PTB_BASE_PTR->PDIRByte.Byte2
#define PTB_BYTE3_IN PTB_BASE_PTR->PDIRByte.Byte3
//定义PTC的8位输入端口 ——by 野火
#define PTC_BYTE0_IN PTC_BASE_PTR->PDIRByte.Byte0
#define PTC_BYTE1_IN PTC_BASE_PTR->PDIRByte.Byte1
#define PTC_BYTE2_IN PTC_BASE_PTR->PDIRByte.Byte2
#define PTC_BYTE3_IN PTC_BASE_PTR->PDIRByte.Byte3
//定义PTD的8位输入端口 ——by 野火
#define PTD_BYTE0_IN PTD_BASE_PTR->PDIRByte.Byte0
#define PTD_BYTE1_IN PTD_BASE_PTR->PDIRByte.Byte1
#define PTD_BYTE2_IN PTD_BASE_PTR->PDIRByte.Byte2
#define PTD_BYTE3_IN PTD_BASE_PTR->PDIRByte.Byte3
//定义PTE的8位输入端口 ——by 野火
#define PTE_BYTE0_IN PTE_BASE_PTR->PDIRByte.Byte0
#define PTE_BYTE1_IN PTE_BASE_PTR->PDIRByte.Byte1
#define PTE_BYTE2_IN PTE_BASE_PTR->PDIRByte.Byte2
#define PTE_BYTE3_IN PTE_BASE_PTR->PDIRByte.Byte3
//定义PTA的16位端口 ——by 野火
#define PTA_WORD0_OUT PTA_BASE_PTR->PDORWord.Word0
#define PTA_WORD1_OUT PTA_BASE_PTR->PDORWord.Word1
//定义PTB的16位端口 ——by 野火
#define PTB_WORD0_OUT PTB_BASE_PTR->PDORWord.Word0
#define PTB_WORD1_OUT PTB_BASE_PTR->PDORWord.Word1
//定义PTC的16位端口 ——by 野火
#define PTC_WORD0_OUT PTC_BASE_PTR->PDORWord.Word0
#define PTC_WORD1_OUT PTC_BASE_PTR->PDORWord.Word1
//定义PTD的16位端口 ——by 野火
#define PTD_WORD0_OUT PTD_BASE_PTR->PDORWord.Word0
#define PTD_WORD1_OUT PTD_BASE_PTR->PDORWord.Word1
//定义PTE的16位端口 ——by 野火
#define PTE_WORD0_OUT PTE_BASE_PTR->PDORWord.Word0
#define PTE_WORD1_OUT PTE_BASE_PTR->PDORWord.Word1
//定义PTA的16位输出输入方向 ——by 野火
#define DDRA_WORD0 PTA_BASE_PTR->DDRWord.Word0
#define DDRA_WORD1 PTA_BASE_PTR->DDRWord.Word1
//定义PTB的16位输出输入方向 ——by 野火
#define DDRB_WORD0 PTB_BASE_PTR->DDRWord.Word0
#define DDRB_WORD1 PTB_BASE_PTR->DDRWord.Word1
//定义PTC的16位输出输入方向 ——by 野火
#define DDRC_WORD0 PTC_BASE_PTR->DDRWord.Word0
#define DDRC_WORD1 PTC_BASE_PTR->DDRWord.Word1
//定义PTD的16位输出输入方向 ——by 野火
#define DDRD_WORD0 PTD_BASE_PTR->DDRWord.Word0
#define DDRD_WORD1 PTD_BASE_PTR->DDRWord.Word1
//定义PTE的16位输出输入方向 ——by 野火
#define DDRE_WORD0 PTE_BASE_PTR->DDRWord.Word0
#define DDRE_WORD1 PTE_BASE_PTR->DDRWord.Word1
//定义PTA的16位输入端口 ——by 野火
#define PTA_WORD0_IN PTA_BASE_PTR->PDIRWord.Word0
#define PTA_WORD1_IN PTA_BASE_PTR->PDIRWord.Word1
//定义PTB的16位输入端口 ——by 野火
#define PTB_WORD0_IN PTB_BASE_PTR->PDIRWord.Word0
#define PTB_WORD1_IN PTB_BASE_PTR->PDIRWord.Word1
//定义PTC的16位输入端口 ——by 野火
#define PTC_WORD0_IN PTC_BASE_PTR->PDIRWord.Word0
#define PTC_WORD1_IN PTC_BASE_PTR->PDIRWord.Word1
//定义PTD的16位输入端口 ——by 野火
#define PTD_WORD0_IN PTD_BASE_PTR->PDIRWord.Word0
#define PTD_WORD1_IN PTD_BASE_PTR->PDIRWord.Word1
//定义PTE的16位输入端口 ——by 野火
#define PTE_WORD0_IN PTE_BASE_PTR->PDIRWord.Word0
#define PTE_WORD1_IN PTE_BASE_PTR->PDIRWord.Word1
typedef enum PTxn
{
/* PTA端口 */ //0~31
PTA0,
PTA1,
PTA2,
PTA3,
PTA4,
PTA5,
PTA6,
PTA7,
PTA8,
PTA9,
PTA10,
PTA11,
PTA12,
PTA13,
PTA14,
PTA15,
PTA16,
PTA17,
PTA18,
PTA19,
PTA20,
PTA21,
PTA22,
PTA23,
PTA24,
PTA25,
PTA26,
PTA27,
PTA28,
PTA29,
PTA30,
PTA31,
/* PTB端口 */ //32~63
PTB0,
PTB1,
PTB2,
PTB3,
PTB4,
PTB5,
PTB6,
PTB7,
PTB8,
PTB9,
PTB10,
PTB11,
PTB12,
PTB13,
PTB14,
PTB15,
PTB16,
PTB17,
PTB18,
PTB19,
PTB20,
PTB21,
PTB22,
PTB23,
PTB24,
PTB25,
PTB26,
PTB27,
PTB28,
PTB29,
PTB30,
PTB31,
/* PTC端口 */
PTC0,
PTC1,
PTC2,
PTC3,
PTC4,
PTC5,
PTC6,
PTC7,
PTC8,
PTC9,
PTC10,
PTC11,
PTC12,
PTC13,
PTC14,
PTC15,
PTC16,
PTC17,
PTC18,
PTC19,
PTC20,
PTC21,
PTC22,
PTC23,
PTC24,
PTC25,
PTC26,
PTC27,
PTC28,
PTC29,
PTC30,
PTC31,
/* PTD端口 */
PTD0,
PTD1,
PTD2,
PTD3,
PTD4,
PTD5,
PTD6,
PTD7,
PTD8,
PTD9,
PTD10,
PTD11,
PTD12,
PTD13,
PTD14,
PTD15,
PTD16,
PTD17,
PTD18,
PTD19,
PTD20,
PTD21,
PTD22,
PTD23,
PTD24,
PTD25,
PTD26,
PTD27,
PTD28,
PTD29,
PTD30,
PTD31,
/* PTE端口 */
PTE0,
PTE1,
PTE2,
PTE3,
PTE4,
PTE5,
PTE6,
PTE7,
PTE8,
PTE9,
PTE10,
PTE11,
PTE12,
PTE13,
PTE14,
PTE15,
PTE16,
PTE17,
PTE18,
PTE19,
PTE20,
PTE21,
PTE22,
PTE23,
PTE24,
PTE25,
PTE26,
PTE27,
PTE28,
PTE29,
PTE30,
PTE31,
} PTxn;
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?