电工基础知识_电工技术-电工最常见电路

学习stm32需要用什么相关软件

时间:2019-03-12 11:54来源:未知 作者:admin 点击:
单片机 是一门动手课程,没有必要抱着书去看,而是要去实际动手操作,遇到具体问题了才去查找资料解决问题。在学习STM32的过程中会用到以下软件。 1.编程环境:Keil MDK STM32单片机

单片机是一门动手课程,没有必要抱着书去看,而是要去实际动手操作,遇到具体问题了才去查找资料解决问题。在学习STM32的过程中会用到以下软件。
1.编程环境:Keil MDK
STM32单片机需要编程,就必须用到编程环境,KEIL是应用最广泛的STM32单片机编程环境,该软件界面友好、易操作、用户体验很好,很受欢迎。但是该软件存在版权问题,在商业使用上可能需要购买license。
学习stm32需要用什么相关软件
其实,支持STM32编程的软件非常多,在ST的官网列出了足有15个之多,大部分都没有听说过,大家可以根据自己的实际使用情况去选用。
2.图形配置软件:STM32CUBE
这个是官方推出的可视化图形配置软件,通过该软件可以具体的查看每一款单片机的引脚情况、复用功能情况、片上资源等,所有功能一目了然,就跟C8051F的交叉配置软件一样。但是目前该软件还不支持代码生成功能。添加该功能的呼声很高,希望官方能听到及时推出。
3.原理图设计软件:Altium Designer
学习单片机是为了做产品,做产品必然要画原理图,这时就要用到原理图和PCB设计软件。这种软件在国内比较流行的是Altium Designer、Cadence、Mentor等。使用这种软件的目的是为了根据产品需求设计原理图从而设计PCB做出板子调试产品。大家可以根据自己的喜好和资源选用使用哪种软件。
学习stm32需要用什么相关软件
4.其他辅助软件
在学习单片机和设计电子产品的过程中,根据不同的功能会用到各种各样的软件。在调试串口通信时要用到串口调试软甲,在设计点阵时要用到取字模软件,在调试蓝牙功能时要用到蓝牙调试助手,在下载程序时可能用到MCUISP或者STVP等烧录软件。总之,会有比较多的软件,这个在用到该功能时才去使用。
在学习之处,先把跟单片机紧密相关的软件,如编程环境软件使用起来。
想学习并且玩转stm32,首先至少要有一个stm32的最小系统板吧。
Altium Designer
Altium Designer是一款将原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出融合一体的软件,推荐软件主要是用来画stm32原理图和PCB设计图,先弄出一块stm32的开发板。
学习stm32需要用什么相关软件
Keil
Keil是嵌入式处理器开发软件,一个IDE软件,可以完成stm32代码的编辑、编译、连接、调试、仿真等整个stm32开发流程。
注意:我指的Keil是MDK-ARM,这个是对应stm32开发的开发套件。
学习stm32需要用什么相关软件
Source Insight
Source Insight是一个面向项目开发的程序编辑器和代码浏览器。Keil软件编辑代码功能实在是太简单了,对于复杂点的项目,效率比较低。用这个软件用来编辑代码,提升不小的效率。
学习stm32需要用什么相关软件
串口调试助手
串口助手是一款通过电脑串口(现在都用usb转串口方式)收发数据并且显示的应用软件,一般用于调试stm32串口的通讯数据收发。
学习stm32需要用什么相关软件
LCD点阵取模软件
LCD点阵取模软件是一款对字符进行处理的软件,主要是应用在点阵屏的字符上。
学习stm32需要用什么相关软件
TCP/UDP调试助手
TCP/UDP调试助手是一款调试TCP/UDP数据收发工具,主要针对具有网络功能的stm32系列的调试。
学习stm32需要用什么相关软件

(责任编辑:admin)
------分隔线----------------------------