1. 安装的时候不要中途退出来
若pack installer安装失败,去keil官网下载相关芯片的pack包,安装后直接双击会自动安装在keil的目录下;若安装后进入keil说environment有问题,可能是下载的包的版本太高,下一个低版本的pack包就行了,在配置环境出现问题的时候要多复制错误提示到百度里面搜索
2. proteus要以管理员身份运行,否则加入原件的时候会提醒NO libraries
3.创建hex文件若是灰色的话要先把对话框左上角的create给勾上
4.keil5软件仿真波形以及出现unknown signal的解决方法
魔术棒debug选项卡,左下角是DARMP1.DLL和-pLPC1114
注意打开逻辑分析仪前在VIEW里面把周期性打开,逻辑分析仪写port2.0
5.要编译运行后才能go to definition
6.波形怎么调小
运行程序(F5):则可在Logic Analyzer窗口中看到波形输出,如果没有点击Logic Analyzer窗口上侧"Zoom"中的All按钮,此时应该有输出了,如果还是没有,那本人无能为力了!!!不过可能现在看到的将是一片纯色,并没有看到任何波形。点击"Zoom"中的In按钮(作用是缩小显示的时间精度,当然了Out也就是增大显示的时间精度),此时就可以清晰的看到具体的波形输出了,具体如本文第一图所示。如果读者细心的话,将会发现在调整显示的时间精度时(也就是单击In或者Out按钮时)其前方Grid一栏中显示的时间在变化,对了这就是当前波形显示窗口中的时间精度。这也就解释了为什么刚开始时一片纯色,因为默认的时间精度设置太大,导致对于频率太快的波形输出就是一片纯色。
debug点击后显示No Ulink
要把魔术棒debug选项卡的use simulator给点上去
函数改变头文件也要变
在多个文件构成的PROJECT中,把某个.c库里面的函数改了之后,一定不要忘了把.h头文件中的extern声明给改了,要不然会报waring
proteus仿真出现Unknown operation at 00000000
target->use MicroLib勾上
c/c+±>Define加上__DEBUG_FLASH
debug->initialization file加上.\FLASH.ini
use选右边的
记得加魔术棒里的头文件,要不然编译有错
DEBUG窗口考试别手滑关了
keil设置代码补全
edit里找configuration,找after 字后,结构体补全有的代码补全也要敲三个,我干脆设置成一了