TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28388D: 函数传入形参时,传入错误

Part Number:TMS320F28388D

嗨,工程师你好:

在开发中,遇到一个问题,函数在传入形参时,传入错误,具体描述如下,帮忙分析一下,十分感谢

函数原型=================================================

#define CPUTIMER1_BASE            0x00000C08U

#define DEVICE_SYSCLK_FREQ          ((DEVICE_OSCSRC_FREQ * 32) / (2 * 2 * 1))

#define DEVICE_OSCSRC_FREQ          25000000U

configCPUTimer(CPUTIMER1_BASE, DEVICE_SYSCLK_FREQ,1000000);

void configCPUTimer(uint32_t cpuTimer,float freq,float period)

{

    uint32_t temp;

 

   staticuint32_t freq1 =0;

   staticuint32_t period1 =0;

 

     freq1 = freq;

     period1 = period;

 

   temp = (uint32_t)(freq /1000000 * period);

    CPUTimer_setPeriod(cpuTimer, temp); //配置周期

}

断点调试===========================================

问题===============================================

形参数据类型定义的是浮点型,传入的cpuTimer应为0x00000C08U,freq应为200000000,period应为1000000

但是通过观测变量数值,全部错误

Susan Yang:

由于手边没有板子,我会在周一测试后给您回复

,

Susan Yang:

我这边测试了一下,程序是正常运行的

  

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28388D: 函数传入形参时,传入错误
分享到: 更多 (0)

© 2026 TI中文支持网   网站地图 鲁ICP备2022002796号-1