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

单片机编程需要的软件实则不多,网上看了很一大堆,什么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周时间,要就来。

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

© 版权声明

相关文章

13 条评论

您必须登录才能参与评论!
立即登录
  • 头像
    michieda_oo 投稿者

    收藏了,感谢分享

    无记录
  • 头像
    大花猫 读者

    keil+vc6.0

    无记录
  • 头像
    小野洋子 读者

    可以

    无记录
  • 头像
    神奇动物小只猪 投稿者

    Pic和atmel用microchip studio vcode

    无记录
  • 头像
    小高同学 读者

    Source insight

    无记录
  • 头像
    吹梦到西洲sep 投稿者

    资料在哪里领取?

    无记录
  • 头像
    春天的mama 投稿者

    platformIO

    无记录
  • 头像
    飒飒 读者

    这,有点不敢苟同,还Keil必备,没有Keil就不能干活了?Keil和npp搭配,这个也好奇怪,用vscode+gcc他不香吗?完全开源免费,用起来比Keil和iar还要好用;还有软件工程师看原理图为啥不转成pdf,还要安装这么庞大的AD

    无记录
  • 头像
    盛夏六月天 读者

    因为notepad++作者的某些言论,联系大家不要用它了

    无记录
  • 头像
    布丁丁超可爱 投稿者

    嗯嗯

    无记录
  • 头像
    萌虎细嗅蔷薇 读者

    现在单片机是火热还是走下坡路了?

    无记录
  • 头像
    王劲 读者

    keil配合vscode用,舒服得很。

    无记录
  • 头像
    -雪喵绒绒 投稿者

    c51和arm可以一起用。先装51再装arm同一个目录。

    无记录