GD32f450的全局宏
时间: 2024-04-21 14:23:43 浏览: 154
GD32F450XX
4星 · 用户满意度95%
GD32f450是一款由GigaDevice公司生产的微控制器,它具有许多全局宏定义。以下是一些常见的GD32f450全局宏:
1. \_\_GD32F450\_H:这是用于条件编译的宏,用于在编译时判断是否包含GD32f450头文件。
2. \_\_CKCU\_CLK\_SOURCE:用于选择系统时钟源的宏,可以设置为不同的值,如CKCU\_CLK\_SOURCE\_HSI表示使用内部高速时钟源,CKCU\_CLK\_SOURCE\_HSE表示使用外部高速时钟源。
3. \_\_CORE\_CM4\_H\_GENERIC:用于指示编译器使用Cortex-M4核心的宏。
4. \_\_FPU\_PRESENT:用于指示浮点单元(FPU)是否存在的宏。如果FPU存在,则可以使用浮点运算指令。
5. \_\_NVIC\_PRIO\_BITS:用于指示中断优先级位数的宏。GD32f450支持4位或8位中断优先级。
6. \_\_GNUC\_\_:用于判断是否使用GNU编译器的宏。如果使用GNU编译器,则可以使用特定的编译器指令。
这些是一些常见的GD32f450全局宏,可以根据具体需求在代码中使用。请注意,具体的全局宏定义可能会因不同的开发环境和版本而有所变化。建议查阅GD32f450的官方文档以获取最准确的全局宏定义信息。
阅读全文