UCOS_TI_LM3S_Keil
 全部 结构体 文件 函数 变量 类型定义 宏定义 
cpu_bsp.c 文件参考
#include <cpu_core.h>
#include <bsp.h>
cpu_bsp.c 的引用(Include)关系图:

浏览源代码.

宏定义

#define CPU_BSP_MODULE
 
#define BSP_REG_DWT_CR   (*(CPU_REG32 *)0xE0001000)
 
#define BSP_REG_DWT_CYCCNT   (*(CPU_REG32 *)0xE0001004)
 

函数

CPU_INT16U CPU_TS_TmrInit (void)
 
CPU_TS CPU_TS_TmrRd (void)
 
void CPU_TS_to_uSec (CPU_TS ts_lo_cnts, CPU_TS ts_hi_cnts, CPU_INT32U *p_ts_lo_usec, CPU_INT32U *p_ts_hi_usec)
 

宏定义说明

#define CPU_BSP_MODULE

在文件 cpu_bsp.c44 行定义.

#define BSP_REG_DWT_CR   (*(CPU_REG32 *)0xE0001000)

在文件 cpu_bsp.c56 行定义.

参考自 CPU_TS_TmrInit().

#define BSP_REG_DWT_CYCCNT   (*(CPU_REG32 *)0xE0001004)

在文件 cpu_bsp.c57 行定义.

参考自 CPU_TS_TmrRd().

函数说明

CPU_INT16U CPU_TS_TmrInit ( void  )

在文件 cpu_bsp.c149 行定义.

参考 BSP_REG_DWT_CR , 以及 DEF_BIT_00.

参考自 CPU_TS_Init().

150 {
151  CPU_INT16U nbr_shifts;
152 
153 
155 
156  nbr_shifts = 0u;
157  return (nbr_shifts);
158 }

这是这个函数的调用关系图:

CPU_TS CPU_TS_TmrRd ( void  )

在文件 cpu_bsp.c235 行定义.

参考 BSP_REG_DWT_CYCCNT.

参考自 CPU_TS_Init() , 以及 CPU_TS_UpdateHandler().

236 {
237  CPU_TS time_meas_cnts;
238 
239 
240  time_meas_cnts = (CPU_TS)BSP_REG_DWT_CYCCNT;
241 
242  return (time_meas_cnts);
243 }

这是这个函数的调用关系图:

void CPU_TS_to_uSec ( CPU_TS  ts_lo_cnts,
CPU_TS  ts_hi_cnts,
CPU_INT32U p_ts_lo_usec,
CPU_INT32U p_ts_hi_usec 
)

在文件 cpu_bsp.c312 行定义.

316 {
317 
318 }