📄 rd_useavrportbit.h
字号:
# define _PG6 PORTG_BIT.BIT6
# define _PG7 PORTG_BIT.BIT7
#endif
/*------------- DDR 位操作定义 -------------*/
#ifdef DDRA
# define DDR_PA0 DDRA_BIT.BIT0
# define DDR_PA1 DDRA_BIT.BIT1
# define DDR_PA2 DDRA_BIT.BIT2
# define DDR_PA3 DDRA_BIT.BIT3
# define DDR_PA4 DDRA_BIT.BIT4
# define DDR_PA5 DDRA_BIT.BIT5
# define DDR_PA6 DDRA_BIT.BIT6
# define DDR_PA7 DDRA_BIT.BIT7
#endif
#ifdef DDRB
# define DDR_PB0 DDRB_BIT.BIT0
# define DDR_PB1 DDRB_BIT.BIT1
# define DDR_PB2 DDRB_BIT.BIT2
# define DDR_PB3 DDRB_BIT.BIT3
# define DDR_PB4 DDRB_BIT.BIT4
# define DDR_PB5 DDRB_BIT.BIT5
# define DDR_PB6 DDRB_BIT.BIT6
# define DDR_PB7 DDRB_BIT.BIT7
#endif
#ifdef DDRC
# define DDR_PC0 DDRC_BIT.BIT0
# define DDR_PC1 DDRC_BIT.BIT1
# define DDR_PC2 DDRC_BIT.BIT2
# define DDR_PC3 DDRC_BIT.BIT3
# define DDR_PC4 DDRC_BIT.BIT4
# define DDR_PC5 DDRC_BIT.BIT5
# define DDR_PC6 DDRC_BIT.BIT6
# define DDR_PC7 DDRC_BIT.BIT7
#endif
#ifdef DDRD
# define DDR_PD0 DDRD_BIT.BIT0
# define DDR_PD1 DDRD_BIT.BIT1
# define DDR_PD2 DDRD_BIT.BIT2
# define DDR_PD3 DDRD_BIT.BIT3
# define DDR_PD4 DDRD_BIT.BIT4
# define DDR_PD5 DDRD_BIT.BIT5
# define DDR_PD6 DDRD_BIT.BIT6
# define DDR_PD7 DDRD_BIT.BIT7
#endif
#ifdef DDRE
# define DDR_PE0 DDRE_BIT.BIT0
# define DDR_PE1 DDRE_BIT.BIT1
# define DDR_PE2 DDRE_BIT.BIT2
# define DDR_PE3 DDRE_BIT.BIT3
# define DDR_PE4 DDRE_BIT.BIT4
# define DDR_PE5 DDRE_BIT.BIT5
# define DDR_PE6 DDRE_BIT.BIT6
# define DDR_PE7 DDRE_BIT.BIT7
#endif
#ifdef DDRF
# define DDR_PF0 DDRF_BIT.BIT0
# define DDR_PF1 DDRF_BIT.BIT1
# define DDR_PF2 DDRF_BIT.BIT2
# define DDR_PF3 DDRF_BIT.BIT3
# define DDR_PF4 DDRF_BIT.BIT4
# define DDR_PF5 DDRF_BIT.BIT5
# define DDR_PF6 DDRF_BIT.BIT6
# define DDR_PF7 DDRF_BIT.BIT7
#endif
#ifdef DDRG
# define DDR_PG0 DDRG_BIT.BIT0
# define DDR_PG1 DDRG_BIT.BIT1
# define DDR_PG2 DDRG_BIT.BIT2
# define DDR_PG3 DDRG_BIT.BIT3
# define DDR_PG4 DDRG_BIT.BIT4
# define DDR_PG5 DDRG_BIT.BIT5
# define DDR_PG6 DDRG_BIT.BIT6
# define DDR_PG7 DDRG_BIT.BIT7
#endif
/*------------- PIN 位操作定义 -------------*/
#ifdef PINA
# define READ_PA0 PINA_BIT.BIT0
# define READ_PA1 PINA_BIT.BIT1
# define READ_PA2 PINA_BIT.BIT2
# define READ_PA3 PINA_BIT.BIT3
# define READ_PA4 PINA_BIT.BIT4
# define READ_PA5 PINA_BIT.BIT5
# define READ_PA6 PINA_BIT.BIT6
# define READ_PA7 PINA_BIT.BIT7
# define PIN_PA0 PINA_BIT.BIT0
# define PIN_PA1 PINA_BIT.BIT1
# define PIN_PA2 PINA_BIT.BIT2
# define PIN_PA3 PINA_BIT.BIT3
# define PIN_PA4 PINA_BIT.BIT4
# define PIN_PA5 PINA_BIT.BIT5
# define PIN_PA6 PINA_BIT.BIT6
# define PIN_PA7 PINA_BIT.BIT7
#endif
#ifdef PINB
# define READ_PB0 PINB_BIT.BIT0
# define READ_PB1 PINB_BIT.BIT1
# define READ_PB2 PINB_BIT.BIT2
# define READ_PB3 PINB_BIT.BIT3
# define READ_PB4 PINB_BIT.BIT4
# define READ_PB5 PINB_BIT.BIT5
# define READ_PB6 PINB_BIT.BIT6
# define READ_PB7 PINB_BIT.BIT7
# define PIN_PB0 PINB_BIT.BIT0
# define PIN_PB1 PINB_BIT.BIT1
# define PIN_PB2 PINB_BIT.BIT2
# define PIN_PB3 PINB_BIT.BIT3
# define PIN_PB4 PINB_BIT.BIT4
# define PIN_PB5 PINB_BIT.BIT5
# define PIN_PB6 PINB_BIT.BIT6
# define PIN_PB7 PINB_BIT.BIT7
#endif
#ifdef PINC
# define READ_PC0 PINC_BIT.BIT0
# define READ_PC1 PINC_BIT.BIT1
# define READ_PC2 PINC_BIT.BIT2
# define READ_PC3 PINC_BIT.BIT3
# define READ_PC4 PINC_BIT.BIT4
# define READ_PC5 PINC_BIT.BIT5
# define READ_PC6 PINC_BIT.BIT6
# define READ_PC7 PINC_BIT.BIT7
# define PIN_PC0 PINC_BIT.BIT0
# define PIN_PC1 PINC_BIT.BIT1
# define PIN_PC2 PINC_BIT.BIT2
# define PIN_PC3 PINC_BIT.BIT3
# define PIN_PC4 PINC_BIT.BIT4
# define PIN_PC5 PINC_BIT.BIT5
# define PIN_PC6 PINC_BIT.BIT6
# define PIN_PC7 PINC_BIT.BIT7
#endif
#ifdef PIND
# define READ_PD0 PIND_BIT.BIT0
# define READ_PD1 PIND_BIT.BIT1
# define READ_PD2 PIND_BIT.BIT2
# define READ_PD3 PIND_BIT.BIT3
# define READ_PD4 PIND_BIT.BIT4
# define READ_PD5 PIND_BIT.BIT5
# define READ_PD6 PIND_BIT.BIT6
# define READ_PD7 PIND_BIT.BIT7
# define PIN_PD0 PIND_BIT.BIT0
# define PIN_PD1 PIND_BIT.BIT1
# define PIN_PD2 PIND_BIT.BIT2
# define PIN_PD3 PIND_BIT.BIT3
# define PIN_PD4 PIND_BIT.BIT4
# define PIN_PD5 PIND_BIT.BIT5
# define PIN_PD6 PIND_BIT.BIT6
# define PIN_PD7 PIND_BIT.BIT7
#endif
#ifdef PINE
# define READ_PE0 PINE_BIT.BIT0
# define READ_PE1 PINE_BIT.BIT1
# define READ_PE2 PINE_BIT.BIT2
# define READ_PE3 PINE_BIT.BIT3
# define READ_PE4 PINE_BIT.BIT4
# define READ_PE5 PINE_BIT.BIT5
# define READ_PE6 PINE_BIT.BIT6
# define READ_PE7 PINE_BIT.BIT7
# define PIN_PE0 PINE_BIT.BIT0
# define PIN_PE1 PINE_BIT.BIT1
# define PIN_PE2 PINE_BIT.BIT2
# define PIN_PE3 PINE_BIT.BIT3
# define PIN_PE4 PINE_BIT.BIT4
# define PIN_PE5 PINE_BIT.BIT5
# define PIN_PE6 PINE_BIT.BIT6
# define PIN_PE7 PINE_BIT.BIT7
#endif
#ifdef PINF
# define READ_PF0 PINF_BIT.BIT0
# define READ_PF1 PINF_BIT.BIT1
# define READ_PF2 PINF_BIT.BIT2
# define READ_PF3 PINF_BIT.BIT3
# define READ_PF4 PINF_BIT.BIT4
# define READ_PF5 PINF_BIT.BIT5
# define READ_PF6 PINF_BIT.BIT6
# define READ_PF7 PINF_BIT.BIT7
# define PIN_PF0 PINF_BIT.BIT0
# define PIN_PF1 PINF_BIT.BIT1
# define PIN_PF2 PINF_BIT.BIT2
# define PIN_PF3 PINF_BIT.BIT3
# define PIN_PF4 PINF_BIT.BIT4
# define PIN_PF5 PINF_BIT.BIT5
# define PIN_PF6 PINF_BIT.BIT6
# define PIN_PF7 PINF_BIT.BIT7
#endif
#ifdef PING
# define READ_PG0 PING_BIT.BIT0
# define READ_PG1 PING_BIT.BIT1
# define READ_PG2 PING_BIT.BIT2
# define READ_PG3 PING_BIT.BIT3
# define READ_PG4 PING_BIT.BIT4
# define READ_PG5 PING_BIT.BIT5
# define READ_PG6 PING_BIT.BIT6
# define READ_PG7 PING_BIT.BIT7
# define PIN_PG0 PING_BIT.BIT0
# define PIN_PG1 PING_BIT.BIT1
# define PIN_PG2 PING_BIT.BIT2
# define PIN_PG3 PING_BIT.BIT3
# define PIN_PG4 PING_BIT.BIT4
# define PIN_PG5 PING_BIT.BIT5
# define PIN_PG6 PING_BIT.BIT6
# define PIN_PG7 PING_BIT.BIT7
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -