WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
Systick

宏定义

#define RTC_TIME_OUT_H   0x40005018
 
#define RTC_TIME_OUT_L   0x4000501C
 
#define MS_PER_S   1000
 
#define US_PER_MS   1000
 
#define RTC_TIME_OUT_H   0x40005018
 
#define RTC_TIME_OUT_L   0x4000501C
 
#define MS_PER_S   1000
 
#define US_PER_MS   1000
 

函数

uintptr_t systick_porting_base_addr_get (void)
 获取指定SYSTICK的基地址。
 
void systick_port_cali_xclk (void)
 修正XCLK时钟
 
uint32_t systick_clock_get (void)
 获取systick时钟频率。
 
void systick_clock_set (uint32_t clock)
 设置systick时钟频率,用于延时计算。
 
void systick_port_register_hal_funcs (void)
 将hal funcs对象注册到hal_systick模块中
 
void systick_port_unregister_hal_funcs (void)
 从hal_systick模块注销hal funcs对象
 

详细描述

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2022. All rights reserved.

Description: Provides systick port template
History:
2022-07-30, Create file.

宏定义说明

◆ MS_PER_S [1/2]

#define MS_PER_S   1000

◆ MS_PER_S [2/2]

#define MS_PER_S   1000

◆ RTC_TIME_OUT_H [1/2]

#define RTC_TIME_OUT_H   0x40005018

◆ RTC_TIME_OUT_H [2/2]

#define RTC_TIME_OUT_H   0x40005018

◆ RTC_TIME_OUT_L [1/2]

#define RTC_TIME_OUT_L   0x4000501C

◆ RTC_TIME_OUT_L [2/2]

#define RTC_TIME_OUT_L   0x4000501C

◆ US_PER_MS [1/2]

#define US_PER_MS   1000

◆ US_PER_MS [2/2]

#define US_PER_MS   1000

函数说明

◆ systick_clock_get()

uint32_t systick_clock_get ( void  )

获取systick时钟频率。

获取systick时钟频率。

◆ systick_clock_set()

void systick_clock_set ( uint32_t  clock)

设置systick时钟频率,用于延时计算。

设置systick时钟频率,用于延时计算。

◆ systick_port_cali_xclk()

void systick_port_cali_xclk ( void  )

修正XCLK时钟

修正XCLK时钟

◆ systick_port_register_hal_funcs()

void systick_port_register_hal_funcs ( void  )

将hal funcs对象注册到hal_systick模块中

◆ systick_port_unregister_hal_funcs()

void systick_port_unregister_hal_funcs ( void  )

从hal_systick模块注销hal funcs对象

◆ systick_porting_base_addr_get()

uintptr_t systick_porting_base_addr_get ( void  )

获取指定SYSTICK的基地址。