自学stm32单片机需要哪些软件

时间:2022-11-13来源:佚名

首先说些最基本的软件,也是必须的、最低配的。

MDK 软件,即 KEIL:

这个软件主要就是用来编辑、编译、下载代码的,这个开发平台一定要好好研究一下,因为这里集成了很多强大的调试功能,掌握了这些功能将极大的方便你寻找 BUG ,因为在软件开发方面,没人能说自己写的代码一定没有问题,所以掌握好的调试手段就成了关键。STM32 调试机制可以在线实时观察数据的变化,设置断点,单步运行,指令跟踪等功能,而结合 MDK 软件就能更方便的使用这些调试功能。现在看一下这个平台的输出功能:

这样你就不需要串口调试助手了!

注意,如果你需要同时进行 51 和 STM32 开发的话,可以安装 KEIL 4 的某一个版本,这个版本能同时兼容 51 内核 和 ARM 内核。如果说不想用 KEIL 4,想用 KEIL 5,那么你就可以同时安装具备 51 内核开发的 KEIL 4 版本和具备 ARM 内核开发的 KEIL 5 版本。

调试器:

PDF 阅读器

单片机开发必然需要电路板原理图才能进行开发,绝大部分情况下别人是不会提供完整工程图的,而是将原理图转为 pdf 供人使用,所以需要一个 PDF 阅读器,这里推荐 福昕的,还不错。而且作为一个软件开发的人来说,只需要一个 PDF 原理图就够了,不必安装庞大的画电路板的软件。

以上就是一个软件开发人员最基本的软件配置,还是很简单的。

现在说一下辅助软件:

Altium Designer

这个软件是用来画电路板的,如果说你有一块板子的完整工程,那么你就可以用它看布线之类的,非常直观。但这个软件很庞大,好几个 G,如果你自己不画电路板的话,建议还是别安装了。

相关阅读

振荡电路的工作原理和振荡条件

不需要外加信号就能自动地把直流电能转换成具有一定振幅和一定频率的交流信号的电路就称为振荡电路或振荡器。这种现象也叫做自激振荡。或者说,能够产生交流信号的电路就叫做...
2023-06-01
振荡电路的工作原理和振荡条件

电工题库,第二季,填空题和判断题,带答案

一、填空 1、低压试电笔使用的电压范围是(60-500V)。 2、电器按工作电压高低可分为(低压电器)和(高压电器)。 3、在直流电路中,电感可以看做(短路),电容可以看做(开路)...
2023-04-01
电工题库,第二季,填空题和判断题,带答案

电气工程领域接地电阻值小于4欧姆的奥秘

在电气工程领域,接地是一项至关重要的技术措施,它涉及到电气系统的安全与稳定运行。本文将深入探讨为什么要进行接地、接地的分类、接地电阻值为什么一般要求小于4欧姆以及一...
2024-10-10
电气工程领域接地电阻值小于4欧姆的奥秘

KCL和KVL独立方程

所谓电路分析的一般方法,是指求解任意电路,特别是复杂电路中各支路电流和电压的普遍方法。一个n个节点6条支路的电路,就有6个支路电压和6个支路电流需要求解,即共有26个待求...
2023-03-21

电容串并联时电容大小的计算口诀

当将电容串联或并联在一起时,应该如何来计算总的电容大小,电容串联在一起时,电容是增加还是下降,电容并联在一起时,电容大小会如何变化,一起来了解下。电容串并联的计算...
2023-03-31
电容串并联时电容大小的计算口诀

热销商品

EPDM配电箱机柜密封条三元乙丙橡胶半圆海绵自粘发泡胶条20*10mm

EPDM配电箱机柜密封条采用优质三元乙丙橡胶(EPDM)材质,具备优异的耐候性、耐臭氧、耐高低温(-40℃~+120℃)及抗老化性能,适用于户外及严苛环境。其半圆海绵结构设计,兼具...
1.08

加长球头内六角扳手L型六方棱套装万能2 2.5 3 4 5 6 8 10-30号mm

加长球头内六角扳手L型六方棱套装(22.5–30mm)专为高扭矩与深孔作业设计,适用于机械维修、工业装配及精密设备维护。套装涵盖22.5、3、4、5、6、8、10至30mm等多种规...
1.15

内六角扳手套装梅花螺丝刀6角六棱内六方六边形加长万能板手工具

内六角扳手套装是一款多功能精密工具,适用于拧紧或拆卸内六角螺丝,广泛应用于家具组装、自行车维修、机械设备及电子产品等领域。套装包含多种规格(如1.5mm至10mm)的6...
8.9

L型内六角扳手内六角螺丝刀单个内六方形匙套装0.9-2-3-4-5-6-8mm

L型内六角扳手套装,包含0.9、2、3、4、5、6、8mm共七种常用规格,适用于各类内六角螺丝的拧紧与拆卸。采用高强度合金钢制造,表面经防锈处理,坚固耐用,抗磨损性强。L型...
2.23

防静电塑料镊子93301-08硬质碳纤维合成镊子 尖头镊子 纤维镊子

防静电塑料镊子93301-08采用硬质碳纤维合成材料制成,具有优异的导电性和耐久性,能有效防止静电积聚,特别适用于精密电子元件、半导体、光学器件等对静电敏感的操作环...
0.3

网站栏目