发布网友 发布时间:2023-11-16 10:22
共1个回答
热心网友 时间:2024-11-17 04:59
编程stm32的软件有:Keil MDK、STM32Cube、Altium Designer。
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做板子调试产品。
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(指每秒能处理的指令,以兆为单位),广泛的群众基础等特点。
以上内容参考百度百科-stm32