stm32编程软件有哪些

小编 6824

stm32编程软件有:1.Keil MDK,支持目前大多数单片机;2.STM32Cube,能够查看每个单片机的引脚情况;3.Altium Designer,可进行原理图和PCB设计;4.IAR,编译出来的程序更节约内存空间。Keil MDK是较广泛的STM32单片机编程环境,具有界面友好、易操作等优点。

1.Keil MDK

Keil MDK支持目前大多数单片机,Keil根据不同内核单片机,分为几个版本,最常用的就是Keil C51和MDK-ARM。像STC和一些51内核的单片机,一般用KeilC51版本,STM32则用的MDK-ARM。

2.STM32Cube

STM32Cube是一款图形配置软件,能够查看每个单片机的引脚情况、复用功能情况、片上资源,功能很清晰。缺点是不能支持代码生成。STM32Cube可以说专门为STM32而生,新增了很多STM32专用功能,比如说外设图形化配置。

3.Altium Designer

Altium Designer是一款原理图和PCB设计软件,我们能够根据自己的需求来设计PCB做板子调试产品。

4.IAR

IAR也可以用来开发STM32的程序。通过IAR编译出来的程序比Keil优化得更好,最直接的体现就是编译出来的程序更节约内存空间。

延伸阅读

stm32是什么

stm32是一款单片机,它由意法半导体公司制造。ST是意法半导体的简称,M是指微控制器(也就是单片机的)MCU的名列前茅个英文字母,32是指32位的CPU,它的CPU是采用的ARM公司的Cortex-M系列的内核设计。

stm32有很多系列,可以满足市场的各种需求,从内核上分有Cortex-M0、M3、M4 和M7 这几种,每个内核又大概分为主流、高性能和低功耗,F1 代表了基础型,基于Cortex-M3内核,主频为72MHZ,F4代表了高性能,基于Cortex-M4内核,主频180M。

STM32具有高性价比,内部外设丰富,高MIPS(指每秒能处理的指令,以兆为单位),广泛的群众基础等特点。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部