完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
需要的软件:
Keil 5 是我们真正编程开发的IDE环境。用C语言写程序实现某些功能 STM32CubeMX是为stm32特别服务的“代码自动生成”软件,我们把我们的stm32型号、引脚定义(input, output, etc)、时钟在STM32CubeMX设好,它会自动生成c语言代码,传入Keil里面,省去了我们很多的无用功。在Keil中,我们甚至只需要调用STM32CubeMX生成的API函数就行了。 proteus是功能强大的仿真软件,既可以像Multisim一样构建电路图进行独立的电子线路仿真,也可以与Keil联调,引入一个(已经植入C语言程序的)芯片,进行电子线路仿真。我们可以在电脑里用proteus与Keil联调的方法debug最终产品(如小车)的电路工作情况。 2.软件配置方法 安装顺序: STEP1:安装STM32CubeMX。 https://blog.csdn.net/ybhuangfugui/article/details/52225736 STEP2: 安装Keil5。 https://blog.csdn.net/qq_42748213/article/details/90485750 STEP3:STM32CubeMX创建项目并导入Keil5方法。 https://www.jianshu.com/p/e3321d97762e STEP4:proteus和Keil5连接。(proteus自己先随便下载一个破解版) 不用实时联调的话: https://jingyan.baidu.com/article/335530dad119d219cb41c306.html 需要实时联调的话(推荐): 首先要安装一个插件vdmagdi。安装方法和安装包见https://www.softool.cn/blog-38.html。注意!!!如果用stm32的话,第三步select component的时候要选择VDMARM.dll而不是VDM51.dll。 安装好插件以后,按照以下教程的步骤即可连接proteus和Keil。https://blog.csdn.net/weixin_46867061/article/details/105875490?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2allsobaiduend~default-4-105875490.nonecase&utm_term=keil5%E5%92%8Cproteus%E8%81%94%E8%B0%83 如果在Keil 5的Options of Setting的Debug里面找不到Proteus VSM Simulator,则需要更改Keil 5安装目录根目录下的TOOLS.INI内容。 ①打开Keil的安装根目录,在根目录下有一个配置设置文件:tools.ini,用记事本的方式打开。(改tools.ini之前记得备份!!!) ②找到“[ARM]”,在“[ARM]”下面有很多TDRV,找到自己的Proteus VSM Simulator是TDRV几,比如我的Proteus VSM Simulator是TDRV19。 ③在CPUDLL0和CPUDLL1后面添加你的Proteus VSM Simulator的TDRV序号。如我将CPUDLL0和CPUDLL1改为 CPUDLL0=SARM.DLL(TDRV16,TDRV17,TDRV18,TDRV19) CPUDLL1=SARMCM3.DLL(TDRV0,TDRV1,TDRV2,TDRV3,TDRV4,TDRV5,TDRV6,TDRV7,TDRV8,TDRV9,TDRV10,TDRV11,TDRV19) ④找到[ARMADS],重复②③。 如果找不到Proteus VSM Simulator,就在最后一个TDRV后面把Proteus VSM Simulator加上,格式如下: TDRV19=BINVDMARM.DLL (“Proteus VSM Simulator”) 完成这几步以后,就能在Debug里面看到Proteus VSM Simulator了! |
|
|
|
只有小组成员才能发言,加入小组>>
2545 浏览 0 评论
1143浏览 2评论
743浏览 1评论
496浏览 0评论
257浏览 0评论
419浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 14:47 , Processed in 1.257948 second(s), Total 50, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号