楼主想调试哪块板?Keil不支持所有芯片,但需要硬件支持。比如STC12C5A60S2不支持在线仿真(调试),IAP15F2K61S2支持。
可能你的
Lib是一个标准的C库。比如strlen和sprintf都属于C库,C库实现的大部分功能与芯片无关,属于通用代码。STM32的固件库是ST公司为STM32系列芯片编写的库,目的是方便用户完成硬件配置。只能用于STM32。
1.从编程思路来看,在单片机上用keil编程和用VC编程没什么区别;
2.他们的语言规则不同;
3.主要区别是他们针对的对象不一样,所以编译架构不一样。你不不一定要用keil,但是还有很多其他的编译软件,有的支持汇编,有的支持C,有的两者都支持。许多仿真器也有自己的编译软件。
相对来说,keil支持的CPU型号更多,通用型更强。
在
STC系列芯片编程时,需要在创建项目时将芯片的启动代码添加到项目中。但是,KEIL中没有STCCPU选项。其实我们可以用STC-ISP给KEIL添加STC芯片模型和头文件。
工具/原材料
STC-ISP(6.82k版)KEIL
方法/步骤
1.开放"STC-ISP"软件点击"Keil模拟设置和在右手边,然后点击"向Keil添加模型和头文件,并向Keil"。如下图所示。