采用创龙的例程运行一个简单的程序。
程序功能是,定时发一帧数据。要求两帧间隔时间小于10US 发数据时间大概是20US 定时时间是100US 。
请问下面哪种方式好?
有下面两种方式:
1,
main();
{
whlie(1)
{
if(flag)
发数据;
}
}
int
timer0
{
flag=1;
}
2:
main();
{
while(1)
{}
}
int timer0
{
发数据;
}
那种方式好:
目前测试第一种方式,数据间隔不固定,10-100US 都有。
目前测试第二种方式,数据间隔固定,10 左右,但是发一段时间有间隔50US的情况发生。
请问有没有高手处理下??
一周热门 更多>