编译器版本错误
如果编译代码出现下面的报错的话
这个问题是因为使用新版本的Keil默编译器编译非本版本的代码会出现的,或者是因为编译器缺少。
CubeMX只能生产5版本的代码,而不能生成6版本的,所以想用CubeMX开发的话还是需要专门下一个AC5版本的编译器的。
下载AC5编译器:
因为官方下载的速度太慢而且太麻烦了,这里给出的是另一个大佬整理的链接
下载完成解压运行setup.exe
注意:路径改成Keil所在路径的ARM文件夹里面
例如C:\Keil\ARM\ARM_Compiler_5.06u7
然后Next
打开Keil的这个界面
安装完成
问题结束
如何添加STC芯片的支持包
我们买到的51板子一般都是stc89c52rc之类的,在创建51工程时会发现没有这个选项
只能选择AT89C52,但是这个芯片是可以调出来的
打开STC-ISP
选择Keil文件
会弹出添加成功
重启一下keil就出现了
问题结束