MSP430讨论区
返回
登录/注册
如何实现精确定时1MS的
楼主
xiaoyi099 于 2012-07-07 09:18:49
如何实现精确定时1MS的
Delay_ms(unsigned long nValue)//毫秒为单位,8MHz为主时钟
{
unsigned long nCount;
int i;
unsigned long j;
nCount = 2667;
for(i = nValue ;i > 0;i--)
{
for(j = nCount;j > 0;j--);
}
return;
回复
1楼
DC 于 2012-07-08 13:34:33
微控论坛上的学习专区有两个关于430延时的PDF文档,建议下载来参考一下。很实用的。
回复
2楼
qjz 于 2012-07-26 23:49:46
[P]#define CPU_F ((double)8000000)
#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))
#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))[/P][P]内部函数[/P][P] [/P]
回复
1
电脑版
Page created in 0.1484 seconds width 3 queries.