需要预备的知识

>>MSP (MCU Support Package)
>>tick指代systick滴答定时器
>>Suspend:暂停
>>Resume :恢复
>>REV:revision 版本
>>DEV:device 设备
>>DBG:debug
>>standby:待机
>>CompensationCell:I/O补偿单元
当I/O口速度配置大于50MHz,开启I/O补偿单元来减少对电源带来的噪音
>>UIDW =  unique identifier word = 字大小的唯一标识符

Functions

HAL_Init 该函数用于初始化HAL库;它必须是在主程序中执行的第一个指令
HAL_DeInit 取消初始化HAL的公共部分,并停止systick
HAL_MspInit 对底层寄存器的初始化
HAL_MspDeInit 重置底层寄存器的值
HAL_InitTick 初始化systick
HAL_IncTick 应用程序时基systick的全局变量“uwTick”进行+1
HAL_GetTick 返回sysTick值,以ms为单位
HAL_GetTickPrio 返回systick优先级
HAL_SetTickFreq 设置sysTick的时钟频率
HAL_GetTickFreq 获取sysTick的时钟频率
HAL_Delay 延时多少ms
HAL_SuspendTick 暂停systick计数
HAL_ResumeTick 恢复systick计数
HAL_GetHalVersion 返回HAL库版本号
HAL_GetREVID 返回设备版本号
HAL_GetDEVID 返回设备ID
HAL_DBGMCU_EnableDBGSleepMode 启用调试模块(休眠模式下)
HAL_DBGMCU_DisableDBGSleepMode 关闭调试模块(休眠模式下)
HAL_DBGMCU_EnableDBGStopMode 启用调试模块(停止模式下)
HAL_DBGMCU_DisableDBGStopMode 关闭调试模块(停止模式下)
HAL_DBGMCU_EnableDBGStandbyMode 启用调试模块(待机模式下)
HAL_DBGMCU_DisableDBGStandbyMode 关闭调试模块(待机模式下)
HAL_EnableCompensationCell 启用I/O补偿单元
HAL_DisableCompensationCell 关闭I/O补偿单元
HAL_GetUIDw0 返回设备标识符的第一个字
HAL_GetUIDw1 返回设备标识符的第二个字
HAL_GetUIDw2 返回设备标识符的第三个字

注意

该中文笔记是第一版,后续会继续细化与纠错


时间:2020-6-13