单片机编程用什么软件?单片机开发软件有哪些?(单片机编程用哪个软件)

单片机编程需要的软件其实不多,网上看了很一大堆,什么protues仿真、Labview、Pycharm等等,其实完全没必要一下装这么多。

我从事开发这么多年真正用到最多的基本就4个。

1. Keil编程开发环境(必备)

单片机编程用什么软件?单片机开发软件有哪些?(单片机编程用哪个软件)

这个是最核心的工具了,用来编写和编译程序,还有一个最重要的功能就是仿真,快速地帮你定位程序BUG,不过要配合ST-Link或者其他仿真器用。

一般51我是用C51V9.0的,STM32我是用Keil4.72或者Kiel5,51和STM32不能兼容,如果装的话记得放在不同的文件夹下面,否则会有影响,主要体现在两个只能用一个。

2. Notepad

单片机编程用什么软件?单片机开发软件有哪些?(单片机编程用哪个软件)

这个软件是我个人非常喜欢的,看个人喜好使用,非必须。

如果一个代码量很大的c文件,找函数和变量都比较方便,我一般是用这个软件来编写和修改程序,然后用keil来编译。

3. Altium Designer

单片机编程用什么软件?单片机开发软件有哪些?(单片机编程用哪个软件)

这个原理图和pcb绘制软件,如果是软件开发,通常只它来看原理图。

类似的专业软件有挺多,也有国产的立创EDA,个人比较喜欢用这个,可能是习惯吧。

4. Sscom(必备)

单片机编程用什么软件?单片机开发软件有哪些?(单片机编程用哪个软件)

这是一个串口调试必备,类似软件也有很多,我一直在用这个。

5、下载工具

单片机编程用什么软件?单片机开发软件有哪些?(单片机编程用哪个软件)

不同品牌的芯片下载工具是不一样的,如果是STC芯片的话就用上图这个,如果是STM32就用Keil,也支持串口下载,但是没Keil效率这么高,也没那么方便。

至于其他的软件,前期完全没必要去装,等需要用到的时候再去装也不迟,主要的时间和精力花在单片机编程上面,而不是这些软件。

另外有一点要注意的就是,相信很多人也碰到了,用Altium Designer如果涉及到商业行为可能会被告侵权,之前就碰到过,解决办法可以买正版,当然相信大多数人不会花一笔巨款去买一个软件。

还有就是使用时拔网线,然后尽量不要直接拿pcb文件去给板厂做板,生成gerber文件。

以上所有软件我都帮大家整理好了,包括单片机从入门到高级的教程和工具,足足花了1周时间,要就来。

单片机编程用什么软件?单片机开发软件有哪些?(单片机编程用哪个软件)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年5月1日 上午8:16
下一篇 2023年5月1日 上午8:26

相关推荐

  • 计划进度表软件

    计划进度表软件: 一款实用的进度管理工具 计划进度表软件是一款实用的进度管理工具,可以帮助用户轻松地创建、跟踪和管理项目进度。以下是这款软件的一些特点和功能。 一、创建进度表 使用…

    科研百科 2024年9月1日
    32
  • 项目人才培养情况怎么写

    项目人才培养情况怎么写 随着信息技术的不断发展,企业对于项目人才培养的需求也在不断增加。通过培养优秀的项目人才,企业可以更好地开展项目工作,提高项目的成功率和成果质量。本文将从项目…

    科研百科 2024年10月20日
    0
  • 项目管理价值讲不清楚?项目管理价值度量的十大指标你知道几个?

    项目经理擅长管理项目,但并不总是很擅长沟通或传递所做事情的价值。通常情况下,项目经理努力实现“只是把事情做完”,而忽略了衡量绩效和价值这一步骤。然而,这是短视的。对项目和项目管理的…

    科研百科 2023年9月6日
    248
  • 低代码开发mysql

    低代码开发是一种快速构建应用程序的方法,它通过使用图形化界面和少量编码来简化开发过程。MySQL是一种流行的关系型数据库管理系统,被广泛用于存储和管理数据。本文将探讨低代码开发与M…

    科研百科 2024年3月1日
    139
  • 广东中烟办公协同

    广东中烟办公协同:推动业务高效开展 广东中烟是一个庞大的烟企集团,旗下拥有众多品牌和业务领域。作为集团的核心部门,办公协同非常重要,可以确保各个业务领域的高效协作和信息共享。 在过…

    科研百科 2024年8月28日
    36
  • 2022年合同能源管理研究报告(合同能源管理发展现状)

    第一章 行业概况 合同能源管理机制(Energy Performance Contracting, EPC,或 Energy Management Contracting, EMC…

    科研百科 2022年8月3日
    257
  • 后台管理系统项目细节

    后台管理系统项目细节 在开发一个后台管理系统时,了解和遵守系统的细节非常重要,这有助于确保系统的稳定性、可维护性和安全性。在本文中,我们将讨论后台管理系统项目的细节,包括需求分析、…

    科研百科 2024年12月25日
    0
  • 科研项目完成后再立项

    科研项目完成后再立项 随着科技的不断进步,科研项目也在不断地更新和发展。许多科研项目都是在完成早期目标后,重新立项并继续深入研究。这种情况被称为“完成后再立项”。 完成后再立项的好…

    科研百科 21小时前
    0
  • 项目进度跟踪管理

    项目进度跟踪管理 随着现代项目管理的日益普及,项目进度跟踪管理已经成为了项目管理中不可或缺的一部分。项目进度跟踪管理可以帮助项目管理人员更好地了解项目的进展情况,及时发现问题并采取…

    科研百科 2024年9月4日
    138
  • 中铁二十一局二公司天平铁路项目部工作稳步推进(中铁二十一局天水南站项目部)

    随着天平铁路的顺利通车,天平项目部确保开通任务也已经圆满完成。近日,天平铁路项目清概工作全面展开,中铁二十一局二公司天平铁路项目部部抢抓机遇,精准发力,全员行动,全面掀起二次经营工…

    科研百科 2022年6月17日
    293