美文网首页
core_cm0.h(基于V3.20)

core_cm0.h(基于V3.20)

作者: 夏天的雪花雨 | 来源:发表于2018-02-05 18:14 被阅读0次

    0到130行,通过宏来定义编译器中内联函数相关东西,和警告对FPU的不支持,包含了三个外部头文件。(FPU浮点运算单元)

    163到169行:宏定义了 __I,__O,__IO的含义为只读,只写,可读写。

    280到292行:定义NVIC寄存器结构体NVIC_TypeDef。

    305到316行:定义了System Control Block结构体SCB_TypeDef

    318到400行:通过#define定义了SCB寄存器各位。

    410到450行: 声明SysTick_Type寄存器结构体,和各个位的实现

    468到480行:定义了SCB,SysTick,NVIC的基地址

       、、、函数定义、、、

    515行:void NVIC_EnableIRQ(IRQn_Type IRQn)

    527行:void NVIC_DisableIRQ(IRQn_Type IRQn)

    543行:uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn)

    555行:void NVIC_SetPendingIRQ(IRQn_Type IRQn)

    567行:void NVIC_ClearPendingIRQ(IRQn_Type IRQn)

    582行:void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)

    604行:uint32_t NVIC_GetPriority(IRQn_Type IRQn)

    618行:void NVIC_SystemReset(void)

    656行:uint32_t SysTick_Config(uint32_t ticks)

    相关文章

      网友评论

          本文标题:core_cm0.h(基于V3.20)

          本文链接:https://www.haomeiwen.com/subject/oidizxtx.html