1.Keil5
当KEIL发现勾选生成hex文件,却仍然生成不了hex文件时,检查下KEIL是否**注册。这里注意:前期做小工程时,不注册时可以运行的,提供的内存足够使用。一旦运行大工程就会出现内存不足,无法进行编译。另外需注意出现“Target not founded ”这句话,尽管0 errors 0 warning ,但仍然说明程序出错了,需要去检查问题所在。(这是用了两年的KEIL,却仍然犯的错误,希望大家引以为戒,抱歉没有截图)
2.Proteus
自己最初用的是低版本的,最近因为在实训,需要进行LCD仿真,那么低版本的proteus就没法提供足够cpu,需要换成高版本的,如proteus SP1,SP2专业版,但需要注意的是,有的电脑proteus由低版本向高版本转换时,像library,datasheets等无法自动定位,会仍然保留低版本的安装路径,这时你需要进行下面操作:
1.打开proteus
2.点击system,再点击system settings
3.将Global Settings页面的四个folders手动定位到新版本的安装路径下
(下图可以做下对比,要定位到专门的文件夹下,比如TEMPLATES,LIBRARY等)
4.别手欠动旁边的Simulator Settings里的安装路径(我就是那个欠欠的人),否则就会出现下面的问题:External model DLL “***.DLL” not found
这是指元件库搜索不到,要重新定位你所安装的元件库MODELS位置,记住是你安装软件路径下面的MODELS,不是默认C盘Programfiles->Labcenter Electronics->Proteus 8 Professional里的MODELS,网上很多帖子指这个,其实是不对的,比如我安装在E盘,就从E盘下的安装路径下找
(大家可以从下图做下对比)
同时这里给自己提醒,也给大家警示:遇到软件出错问题,不要着急,耐下心来去寻找问题,百度虽然其他方面不咋地,但资源还是很丰富的,完全可以从网上找到解决方法,大家若有这方面相关问题,可以给我留言,我会及时回复的。
下面附上自己找到相关问题的帖子:
https://blog.csdn.net/lttra_/article/details/80396223
https://blog.csdn.net/qq_36338040/article/details/106447634?%3E