这段是不是应该这样理解,#define DEBUG_USART_CLK  是自己重新定义的一句话,然后他对应的是"RCC_APB2_PERIPH_UART1",就是初始化UART1时钟的意思.

那么我是不是可以这样理解,就是前边的DEBUG的作用应该是标注区分的作用.一看就是知道是DEBUG功能相关的.

只要我能记住定义的代号不乱套,是不是也给以写成#define aaa     RCC_APB2_PERIPH_UART1     然后在主函数中直接用aaa就能开启UART1时钟.

\n#单片机与嵌入式#
#单片机与嵌入式#
嘉立创EDA
全部评论 默认 最新
从芯
2024-10-10 16:11:43 来自未知
是的,这是宏定义,就是为了根据使用场景将标准库函数重新命个名。只要能记住aaa也行。像DEBUG_USART_CLK这样符合命名规范,为了方便他人阅读。
captainzyol 作者
2024-10-10 22:25:26 来自未知
收到!谢谢.[强]
没有更多啦~