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

TMS320F28335: 調用DELAY_US(),發現並未有延時動作

Part Number:TMS320F28335

如標題,我目前在調適我得program的時候,調用DELAY_US()這個function,

他並未產生延時動作,這個部分可能跟甚麼有關,目前還未找出問題點

Any answer will be appreciate.

Andy

CHENG-AN WU:

以下為運行到DELAY_US 這行時發生的問題

,

Green Deng:

你好,有没有测试过单步运行的时候,程序有没有执行到delay_us?以及单步运行的delay_us是否起作用?

另外,可以看一下这个帖子对该函数的说明:e2echina.ti.com/…/dsp28335-delay_us

,

CHENG-AN WU:

您好,單步運行看起來沒有執行到。

另外帖子的設置已經檢查過,還是一樣的問題

,

CHENG-AN WU:

單步運行似乎直接跳過了

,

Green Deng:

如果直接定义DELAY_US(10000)呢?

程序上看不出什么问题,如果实在不行的话可能要用for循环来执行延时任务了。

,

CHENG-AN WU:

您好,我這邊設置DELAY_US(50000000L)在示波器觀察延時才是1ms,

請問這是甚麼現象?

,

Jun Zhang4:

DELAY_US()需要配置在RAM中运行,程序初始化还需要拷贝代码到RAM的动作,你都做了吗?

,

CHENG-AN WU:

您好,以下是我的設置

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28335: 調用DELAY_US(),發現並未有延時動作
分享到: 更多 (0)