找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1257|回复: 2
收起左侧

关于keil编程的怪异现象

[复制链接]
ID:389488 发表于 2020-11-4 08:23 | 显示全部楼层 |阅读模式
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芯片 一切正常
解决方法:无

回复

使用道具 举报

ID:328014 发表于 2020-11-4 14:51 | 显示全部楼层
很有用的经验分享,不理解为何C51优化等级是如何影响到串口的?
回复

使用道具 举报

ID:389488 发表于 2020-11-5 08:04 | 显示全部楼层
51hei团团 发表于 2020-11-4 14:51
很有用的经验分享,不理解为何C51优化等级是如何影响到串口的?

2,3项问题可能是我打开了其它某国产芯片的工程文件(需要安装补丁)在此基础上新建工程 造成的

1项暂时还不明朗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表