
IAR里面是这样定义的;
Port D bit fields
-----------------------------------------------------------------------/
#ifdef __IAR_SYSTEMS_ICC__
#define PD_ODR_ODR0 PD_ODR_bitODR0
#define PD_ODR_ODR1 PD_ODR_bitODR1
#define PD_ODR_ODR2 PD_ODR_bitODR2
#define PD_ODR_ODR3 PD_ODR_bitODR3
#define PD_ODR_ODR4 PD_ODR_bitODR4
#define PD_ODR_ODR5 PD_ODR_bitODR5
#define PD_ODR_ODR6 PD_ODR_bitODR6
#define PD_ODR_ODR7 PD_ODR_bitODR7
#define PD_IDR_IDR0 PD_IDR_bitIDR0
#define PD_IDR_IDR1 PD_IDR_bitIDR1
#define PD_IDR_IDR2 PD_IDR_bitIDR2
#define PD_IDR_IDR3 PD_IDR_bitIDR3
#define PD_IDR_IDR4 PD_IDR_bitIDR4
#define PD_IDR_IDR5 PD_IDR_bitIDR5
#define PD_IDR_IDR6 PD_IDR_bitIDR6
#define PD_IDR_IDR7 PD_IDR_bitIDR7
#define PD_DDR_DDR0 PD_DDR_bitDDR0
#define PD_DDR_DDR1 PD_DDR_bitDDR1
#define PD_DDR_DDR2 PD_DDR_bitDDR2
#define PD_DDR_DDR3 PD_DDR_bitDDR3
#define PD_DDR_DDR4 PD_DDR_bitDDR4
#define PD_DDR_DDR5 PD_DDR_bitDDR5
#define PD_DDR_DDR6 PD_DDR_bitDDR6
#define PD_DDR_DDR7 PD_DDR_bitDDR7
#define PD_CR1_C10 PD_CR1_bitC10
#define PD_CR1_C11 PD_CR1_bitC11
#define PD_CR1_C12 PD_CR1_bitC12
#define PD_CR1_C13 PD_CR1_bitC13
#define PD_CR1_C14 PD_CR1_bitC14
#define PD_CR1_C15 PD_CR1_bitC15
#define PD_CR1_C16 PD_CR1_bitC16
#define PD_CR1_C17 PD_CR1_bitC17
#define PD_CR2_C20 PD_CR2_bitC20
#define PD_CR2_C21 PD_CR2_bitC21
#define PD_CR2_C22 PD_CR2_bitC22
#define PD_CR2_C23 PD_CR2_bitC23
#define PD_CR2_C24 PD_CR2_bitC24
#define PD_CR2_C25 PD_CR2_bitC25
#define PD_CR2_C26 PD_CR2_bitC26
#define PD_CR2_C27 PD_CR2_bitC27
#endif
比如你要PD1输出高电平就是 PD_ODR_ODR1 = 1;
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)