• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32常用开发环境有哪些?初学者应该怎么选择

coliner 2018-04-06 浏览量:3690
新人入坑,学习stm32芯片开发,需要学习什么开发软件,都要学习什么?_?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 对于STM32开发来说,STM32CubeMX是图形化的初始化配置工具,可以生成工程,比较方便,支持HAL库,开发必备的。对于集成开发环境(IDE)来说,原厂的开发人员多数用IAR,编译出的程序效率高一些,代码小一些。对于国内的开发人员来说,Keil MDK是用户最多的,可能传承自51的开发用户多数使用Keil的缘故,所以对于初学者建议STM32CubeMX配合Keil 进行开发,教程多,资料多,有了问题也相对好解决。
    • 发布于 2018-04-06
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :这2颗物料是快接端子。 回复

其他答案 数量:20
电子老工程师 回复了  :型号:MA300E17 ,厂牌:英飞凌 回复

电子老工程师 回复了  :尾缀包装区别,产品同一物料
回复

  • KEIL、IAR是比较常用的,新手建议keil,毕竟很多参考例程都是基于keil平台。
    • 发布于2018-04-06
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :MX25U3235FBAI-10G-tr非原厂标准型号, 回复

  • 常用的STM32的开发环境就是KEIL5,IAR for ARM等,大部分都是在KEIL上进行开发的,需要准备一个ST_LINK或者是JLINK,串口下载程序会很慢,而且还很麻烦,使用ST_link和Jlink可以直接在编译器上下载程序,最开始学从最基础的学,可以看正点原子的视频,他们的论坛可以免费下载,讲的很详细。

    • 发布于2018-04-06
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :CL3225-100.000-3.3-25-XT-TR,Raltron Electronics ,供参考 回复

  • 常用的是keil,IAR,CubeMX,新手建议使用keil,因为多数的教程,比如正点原子或者秉火都是用的keil
    • 发布于2018-04-06
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :1.RMCF0402JT100K,Stackpole Electronics Inc,供参考。 2.ERJ-12ZYJ242U,Panasonic Electronic Components,供参考 回复

  • 最常见的还是KEIL和IAR了,一般单片机开发也是在这两个平台上开发。

    ST官方还提供了一个CubeMX的图形配置软件,可以用于生成代码。

    硬件上的话,还需要一个STlink或者Jlink,用于下载软件和调试。

    • 发布于2018-04-06
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :同一物料,见链接 回复

电子老工程师 回复了  :经过查找,没有符合替代型号。 回复

  • 目前主流的:Keil、IAR、SW4STM32

    还有个在线的ARM mbed,不过不好用

    • 发布于2018-04-06
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :制造商 Microchip Technology 制造商产品编号 MCP2004-E/SN 回复

电子老工程师 回复了  :CLF10060NIT-101M-D,TDK Corporation ,供参考,原型号封装比较特殊,没有完全一样的 回复

  • STM32的开发环境比较多,收费的、免费的都有。可以考虑使用KEIL MDK5,或者IAR。
    • 发布于2018-04-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :H代表该料是汽车级 回复

  • 开发环境就是KEIL,IAR了,GCC+eclipse用户量也挺多的。配置工具cubeMX.
    • 发布于2018-04-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :请确认规格书第7页具体型号。 回复

  • 硬件画板 pads ,ad,软件 iar keil gcc,
    • 发布于2018-04-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://www.ti.com/store/ti/zh/p/product/?p=TPS22998RYZR&keyMatch=TPS22998RYZR&tisearch=search-everything&usecase=OPN 回复

  • keil和iar比较常用,但是推荐keil,网上资料大部分都是keil。要是用比较新出的芯片的话还要学着用cubeMX,这是stm做的图形化配置软件,会生成基于hal库的半成品程序。新型号芯片只有hal库了,之前的老型号芯片的标准库也停止更新了,主推hal库。
    • 发布于2018-04-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :严格意义上来讲,是不能替代的,厂牌不同,生产工艺也是不相同的,参数也是存在差异性的,但是还需要客户结合产品功能的实际需求,通过进一步测试验证来决定的 回复

  • MDK  IAR (前面这两个比较常用)     CODEMX(生成代码的) 
    • 发布于2018-04-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :品牌: KANGNEX(康奈克斯电气) 型号: WJ2EDGRM-5.08-4P (公头) 型号: WJ2EDGKM-5.08-4P (母头) 回复

  • keil IAR  stm32cube三个最基本的开发工具
    • 发布于2018-04-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :IT 65-S是系列号,尾缀官网未注明详细含义 回复

  • 、KEil与IAR是用的比较多的,还有很多开源的,但是不好上手,不是使用keil吧
    • 发布于2018-04-17
    • 举报
    • 评论 0
    • 0
    • 0

  • keil IAR是比较广泛支持的开发工具

  • Keil,IAR 常见的,并且很多例程也是给的基于这两个环境的项目,另外VisualStudio、Eclipse 也可以使用,IDE不重要,编译器都差不多。​
    • 发布于2018-04-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 最常用的就是MDK KEIL,其它的诸如IAR、SW32、Eclipse这些普遍不如MDK好用,官方的例程大部分也都是针对MDK和IAR的。

    • 发布于2018-04-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32常用开发环境有哪些?初学者应该怎么选择