一个单片机时钟程序跑的很快,为什么

一个单片机时钟程序跑的很快,为什么,第1张

定时器的工作方式 没有设置 默认为 方式0// 按照 12 MHz 晶振

按照程序应该用方式1 ,50mS * 20 = 1 S

而 方式0 的 3CB0 实际为 ( B0 只取 5 位)

为 1.551 mS * 20 = 31 mS 快了 32 倍

对CMOS电池放电并重新设置BIOS,同时建议重装系统

补充:

可能内存中有病毒或有木马,可对内存杀毒和深度整理,不过先要做好如下准备:

1.无毒U盘一只;

2.下载360杀毒,360安全卫士,Windows优化大师破解版并存于U盘备用;

3.装CMOS电池;

4.再次格盘并重装系统,装好系统后先装上360并全盘杀毒,插件清理,垃圾清理,同时打全补丁;

如果还不行,就把全盘的个人资料拷出备份好,把此块硬盘重新分区,格C并重装系统.

- -我记得VMTools里面有个虚拟机时间和主机时间同步的选项。在客户机中的 *** 作系统中打开右下角的VMTools,然后设置,你是不是直接使用的别人的虚拟机镜像?然后VMTools没有跟你的虚拟机软件版本保持一致,你又没有更新虚拟机里面的VMtools……就出这毛病了。

看看虚拟机中的VMtools是不是有黄色的叹号提示你需要更新。

还有就是AMD的某些型号CPU也会导致虚拟机整体速度加快,修改方法如下:

1.安装系统补丁:WindowsXP-KB896256-v4-x86-CHS.exe安装后需要重启

原下载地址好像被微软改了,网上多的是,随便搜索下吧。 SP3已经集成该补丁,SP3系统跳过此步骤。

2.修改配置文件C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\config.ini,添加 host.TSC.noForceSync = TRUE

3.在虚拟机配置文件(如*.vmx文件)查找processors.NUMAnode,没有找到则添加processors.NUMAnode = "2"

在执行步骤3前,一定要关闭VMware程序


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12042521.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存