173 2438 5004
KEROS加密芯片——品牌直销 | 免费样品 | 技术支持
当前位置:网站首页 > 资讯中心 正文 资讯中心

stm32可以用什么软件编译器

keros@mark 2023-03-19 资讯中心

STM32单片机大家用什么软件编程

1、编程可以考虑vs或者notepad++,vs code之类的。可以提高效率

2、debug可以考虑keil(比iar好点)、IAR(编辑器很烂)(付费)或者官方的TrueStudio、sw4stm32(免费)。

STM32是否需要PC机编程?用哪些软件?

不知道你所说的PC机编程是否是Windows应用软件编程,如果是这个意思的话,STM32基本不需要PC机编程,但是很多应用是和PC机相关的,比如可能会用232和PC机的上位程序通信,也可能会用GPRS或以太网连接PC机的主站服务器等,这些PC上位机程序是由专门的工程师开发的,如果你自身有能力开发上位机程序也是可以的,但是老板不会给你加钱的 ^ ^, 做终端开发用得多的是串口调试,用到的工具多数是串口调试助手.

如果你是指STM32的开发环境,一楼二楼回答得很好.

stm32 用什么编译器好

应该IAR好很多。

同样的ucosII本家的移植代码Micrium-ST-uCOS-II-LCD-STM32,

用里面自带的keil工程和IAR工程编译,

都设置为最大尺寸优化,

keil的编译结果:

Program Size: Code=27562 RO-data=4870 RW-data=196 ZI-data=9240

FLASF占用:Code+RO-data+RW-data = 27562 +4870 +196 = 32628字节

RAM占用:RW-data+ZI-data = 196 + 9240 = 9436字节

IAR的编译结果:

13 730 bytes of readonly code memory

5 618 bytes of readonly data memory

8 636 bytes of readwrite data memory

FLASF占用:13 730 + 5 618 = 19348字节

RAM占用:8 636字节

KEIL比IAR占用FLASH多:32628- 19348 = 13280字节

stm32开发板用什么软件编程

下载芯片资料

也就是你选的这款单片机的datasheet。先看看资料,起码你要弄懂这款单片机的频率,RAM大小,ROM大小,管脚多少,封装什么样,有多少外设,都有什么功能,可以拿来做什么?

开始看硬件资料

此时你手中应该有开发板或者自己画的电路板,STM32系列的单片机。我们要看看电路图,都留出了哪些IO和哪些功能比如AD或者串口,都接了什么。假如是开发板的话可以看开发板的资料。

熟悉软件界面

此时你应该装好一个编译器,keil或者IAR等能够给STM32系列单片机编程的编译器。安装后,打开编译器熟悉界面和功能。如添加文件,编译,调试等功能怎么使用。

示例代码

为什么说STM32单片机比较好入手那?就是因为它有很多的示例代码,都是好用的,稍加修改就可以了。此时你就可以一个一个示例过目了。比如看一个控制IO口的。然后读一读怎么控制的,对照我们的硬件看看我们应该控制哪个IO口能点亮一个LED灯或者做其它的事儿。

下载调试

改好代码后,编译链接,用仿真器将代码下载到我们的目标板或者在线调试都可以(前提仿真器驱动已经安装完毕)。下载后就可以看到我们想要的结果了。如果结果不对,就要在线调试了,看看哪里改错了。

本文标签:stm32可以用什么软件编译器

产品列表
产品封装
友情链接