F2812编程如何调用DELAY_US(A)延时函数

[复制链接]
 楼主| vlinux 发表于 2011-5-29 11:46 | 显示全部楼层 |阅读模式
我调用TI提供的DELAY_US(A)函数,发现程序一直停在DELAY_US(A)那里出不来。查看一下程序停在ITRAP0 那里。

我想请问怎么正确试用DELAY_US(A)函数。一般你们做精确延时是怎么做的?
 楼主| vlinux 发表于 2011-5-29 13:53 | 显示全部楼层
说几句吧,懂得。  我刚学
lnint_dsp 发表于 2011-6-1 14:52 | 显示全部楼层
精确延时用定时器,这得看系统合适不.

DELAY_US(A)要放到无等待的ram中运行.而且如果开了中断,会影响延时的.

至于"查看一下程序停在ITRAP0 那里。"如果确定是软件问题,大多是地址错误造成.
 楼主| vlinux 发表于 2011-6-12 10:32 | 显示全部楼层
ConfigCpuTimer(&CpuTimer0,150,1000);        //1mus延时

我现在用在这个配置定时器延时
heyaping2002 发表于 2011-6-15 09:44 | 显示全部楼层
hao haohao
heyaping2002 发表于 2011-6-15 09:44 | 显示全部楼层
heyaping2002 发表于 2011-6-15 09:44 | 显示全部楼层
1500364191 发表于 2017-11-20 09:43 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

99

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部