
方法一、系统服务篇:
1、使用快捷键“Win+R”打开运行框,输入services.msc。
2、打开系统服务列表,吵兆搜索Program
Compatibility
Assistant
Service(程序兼容性助手)服务项。
3、双击该服务项,更改启动类型“禁用”旁碰并,服务状态“停止”。
4、确定应用,重启生效。
方法二、组策略篇
1、使用快捷键“Win+R”打开运行框,键入gpedit.msc。
2、打开本地组策略编辑器。
3、依次定位展开用户配置》管理模板》Windows组件。
4、在右侧选择“应用程序兼容性”。
5、双击打开“关闭程序兼容性助理”。
6、配运迹置为已启用。
CCON = 0//初始化PCA控制寄存器,PCA定时器停止,清除CF标志,清除模块中断标志CL = 0 //复位PCA计数寄存器
CH = 0
CMOD = 0x02 //设置PCA时钟源为sysclock/2,禁止PCA定时器溢出中断
value = T100KHz //计算PCA输出100K方波应设定的值
CCAP0L = value //将值得低8位赋给CCAP0L
CCAP0H = value >>8 //高8位赋给CCAP0H
value += T100KHz //累加,为下一次赋值做好准备。//这个地方绝对不能注释掉,产生方波就靠它了。腔扰
CCAPM0 = 0x4d //PCA模块1为16位定时器模式,同时反转CEX0(P1.3)口
CR = 1 //PCA定时器开始工作
EA=1 //开中断
========================================================
void pca_isr()interrupt 7 using 1
{
CCF0=0
CCAP0L=value
CCAP0H=value>>8
//value +=T100KHZ//累加,这个地方也绝对不能注释掉。要产生方消圆如波,拿启就得每次在原值的基础上加上同样的值。
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)