标题:
关于keil编程的怪异现象
[打印本页]
作者:
zzh2118
时间:
2020-11-4 08:23
标题:
关于keil编程的怪异现象
1,用红外遥控解码程序 串口发送 笔记本电脑WIN10 keil5 芯片stc89c52 串口发送错误 例如 00ff01 第一次串口显示正常 第二次及以后会显示 01ff01
台式电脑winxp keil4 芯片stc89c52 串口发送无异常
解决方法: win10 keil5 将C51优化等级调整为0级 后 无异常
2,点灯程序编译下载正常,但不执行
台式电脑winxp keil4
STC 8G芯片 时钟选择内部时钟
点灯程序编译下载正常,但不执行
解决方法:将启动文件去除后无异常
3,外部中断号正确时编译下载正常,但不执行主程序 外部中断号错误时能执行主程序
台式电脑winxp keil4
STC 8G芯片 时钟选择内部时钟
,
外部中断号正确时(例如interrupt 2)编译下载正常,但不执行主程序 外部中断号错误时
(例如interrupt 20)
能执行主程序
笔记本电脑WIN10 keil5
STC 8G芯片 一切正常
解决方法:无
作者:
51hei团团
时间:
2020-11-4 14:51
很有用的经验分享,不理解为何C51优化等级是如何影响到串口的?
作者:
zzh2118
时间:
2020-11-5 08:04
51hei团团 发表于 2020-11-4 14:51
很有用的经验分享,不理解为何C51优化等级是如何影响到串口的?
2,3项问题可能是我打开了其它某国产芯片的工程文件(需要安装补丁)在此基础上新建工程 造成的
1项暂时还不明朗
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1