keil 4编译的程序下载到单片机里面的运行结果与调试结果不一样

keil 4编译的程序下载到单片机里面的运行结果与调试结果不一样,第1张

我最近在搞一个项目,也遇到了同样的问题,用液晶屏显示汉字,因程序中有很多的汉字。在写程序时,用了两个电脑,一个装的是Keil2,一个装的是keil4,同样的程序在Keil2上编译后下载到单片机上运行都正常,而用keil4编译下载到单片机上运行就出现乱码,后来就不再keil4了,就再没有出现过什么问题了。所以,如果项目带有汉字显示的程序,建议用Keil2试试,可能问题会解决了,就是个编译器,也不用来仿真,那么多的功能用不到,关键是它版本再高,总是出现问题就不能用了,所以,什么事,也不是版本越高越好,可能会相反。

keil下载如何设置参考电压

Keil默认在下载程序后,需要手动按下开发板复位才能启动程序。通过修改修改配置,可以下载后自动复位重启运行程序,方便调试。

点击 按钮,切换到“Utilities”标签,点击“Settings”,如图 721 所示

随后d出设置界面,切换到“Flash Download”标签,勾选上“Reset and Run”,如图 722 所示。接着再切换到“Pack”标签,去掉勾选“Enable”,如图 723 所示。

生成Bin文件

实际开发中,可能需要Bin格式的下载文件,而Keil默认不会生成Bin格式文件,需要进行相关配置。点击 按钮,切换到“User”标签,在“After Build/Rebuild”添加“fromelf --bin -o “$L@Lbin” “#L””,同时勾选“Run #1”,表示在编译完后,执行fromelf命令生成bin文件,如图 724 所示。

设置完成后,点击“OK”保存。重新编译整个工程,将在工程的“Project\Objects”目录下生成xxbin文件(xx为工程名)。

723字体编码等设置

点击“扳手”按钮,进入Keil设置界面,如图 725 所示。

在“Editor”标签,字符编码选择“Chinese GB2312(Simplified)”,可以解决代码中中文注释乱码问题。在下方的“C/C++ Files:”的“Tab size:”设置为4,可以解决代码中缩进对齐问题,如图 726 所示。

然后切换到“Colors & Fonts”界面,选择“C/C++ Editor files”,可修改字体、数字、关键词等的字体样式、大小、颜色,如果没特殊需求,默认即可,

以上就是关于keil 4编译的程序下载到单片机里面的运行结果与调试结果不一样全部的内容,包括:keil 4编译的程序下载到单片机里面的运行结果与调试结果不一样、keil下载如何设置参考电压、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/10132292.html

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

发表评论

登录后才能评论

评论列表(0条)

保存