在stm32f10x_usart.h中以上几个宏,很没有规律,诈一看还真不知道为什么会这么定义,其实通过代码就很容易明白:
D7~D5:代表中断标志位对应的中断使能位在 CR1、CR2还是CR3寄存器中
D4~D0:代表中断标志位对应的中断使能位在CRx寄存器的哪一位
D15~D8:代表中断标志位在SR寄存器中的哪一位
转帖:http://blog.csdn.net/yinshunjun123/article/details/38715301