问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

LINUX C 中如何产生一个时钟,比如27M的用于计时

发布网友 发布时间:2022-05-22 06:18

我来回答

3个回答

热心网友 时间:2024-03-07 00:22

使用cpu的rdtsc汇编指令:
#include <stdio.h>

int get_rdtsc() ...{
return asm("rdtsc");
}

这个函数可以获得cpu的时间戳,分辨率当然是cpu的主频, 如果cpu频率高的话, 27MHz的定时误差应该不是很大。但是, 你要输出和处理这个时钟信号产生的延迟也不太好控制,毕竟不是实时系统。。。。

热心网友 时间:2024-03-07 00:23

#include<sys/time.h>
#include<unistd.h>
main(){
struct timeval tv;
struct timezone tz;
gettimeofday (&tv , &tz);
printf(“tv_sec; %d\n”, tv,.tv_sec) ;
printf(“tv_usec; %d\n”,tv.tv_usec);
printf(“tz_minuteswest; %d\n”, tz.tz_minuteswest);
printf(“tz_dsttime, %d\n”,tz.tz_dsttime);
}

linux的时间函数可以精确到微秒tv.tv_usec,即产生一个1MHz的时钟。
再快就不好做了

热心网友 时间:2024-03-07 00:23

linux又不是个实时系统,这样的精度可做不到
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
四万元没开发票税务局发多少钱 不给开发票这个情节要罚多少钱? 广东乌龙茶的种类 银行什么时候拉征信 600795国电电力,为什么在2010年4,5月突然从8块跌到4块呢?涨幅-50%... 学习很差怎么逆袭 高考文科差生五十天冲刺计划!!! ...漂亮女人,那些不大漂亮的还很善良有点丑的怎么办?她们不是很可怜吗... CS1.6 AWP经典的FRAG视频 求链接 ...大家谁有AWP的视频或者DEMO,要个看看,学学,谢谢!~ 安装系统后设备管理器里没有网络适配器怎么办 苹果7p处理器可以升级吗 我在老凤祥要买黄金耳环结果买回来的是18K斤的,我花的确实黄金的价格,我要怎么办。 18 k金耳环怎么样,怎么识别是不是真的。 耳坠上刻有18k 69 Ha 是什么意思啊? 18k白金耳坠大概多少钱? 耳坠是750还是999的好看 耳洞打了八个月可以带18k金的耳坠吗? 珍珠耳饰上面的G18K G是什么意思? 为什么18K金耳环有弹力? 中华路一集家嘴轮渡早上几点开 武汉今天的风好大啊,从中华路到江汉关的轮渡是不是停了? 请问现在司门口中华路的轮渡是不是只在集家嘴停了啊?不到武汉关了吗? 从汉阳门到江汉关的轮渡晚上什么时候就没有了? 武汉的轮渡中华路到武汉港的轮渡最后一班是几点.要真实的准确的谢谢..在线等...回答好马上给分.. 武汉中华路到武汉关轮渡的班次时间价格等~~~晚上几点收班? 淘宝里 怎么删除回帖 手机淘宝问大家里面卖家的回复能删除吗 淘宝怎么删除别人邀请我的回答? 如何删除别人在淘宝论坛里给我的回复 如何取得以 UNIX 时间戳为准的一天以内的秒数和微秒数? 怎样在搜狐网发新闻稿? 贺州学院校园网怎样用迅雷看看 贺州学院能带电脑去吗,哪个里有网线吗 贺州学院东校区的具体地址是什么 绥化学院与贺州学院那个好? 国内高校突发比特币病毒是怎么回事? 比特币病毒 多少赎金 比特币病毒来了应该该怎预防? 梁丁丁的简介 铁人王进喜读后感 关于包起帆读后感 你觉得秦岚和崔雪莉谁更能驾驭裸粉色? 崔雪莉崔子分手了吗 雪莉崔子为什么分手 辣椒沫炒鸡蛋的做法,辣椒沫炒鸡蛋怎么做好吃 做肠子内窥镜疼么? 肠道窥镜是什么 做肠镜和肠窥镜是一种吗? 肠镜检查 怜字打一动物