arduinooled库占用内存

arduinooled库占用内存,第1张

atma5 05,干货看这篇!Arduino 驱动OLED显示案例 SRAM内存不足...

1. Flash 程序存储器(即:程序存储空间、闪存)

2. SRAM 数据存储器(即:动态内存)

3. EEPROM 数据存储器

提示内存不足(全局变量太多) 我用了oled的库外加很多模块的库,百度一下,说是要加个关键字然后用的时候每次也得加一点,无奈我用的都是库...

本人13周岁半,入坑Arduino1年,也试过microbit

首先,你说的Arduino,是Arduino系列单片机(比如,Arduino UNO,Arduino Mega2560)吗?

不管是哪种,在这两者中我都强烈建议Arduino(和Arduino语言)。因为Arduino和microbit虽然都可以让你学到单片机知识,但不同的是,Arduino甚至可以开发单片机项目,有很多引脚(一般来说引脚数量越多,能控制的器件越多),以Arduino UNO为例,有13多个;而microbit只有3个。(不包含电源引脚)。而microbit很难用于开发单片机项目,因此推荐Arduino。

下文真的不是广告!作为一个单片机玩家给个建议。

另外,如果你将你的视野跳出Arduino系列单片机,就会发现很多兼容Arduino语言,并且几乎比任何Arduino系列单片机性能更好的单片机。例如:

以Arduino MEGA2560和ESP32系列单片机(以ESP32-WROOM-32UE为例,我自己用的)做对比,ESP32有:

4MB程序存储空间(比Mega2560多15倍),448KB ROM(比Mega2560多111倍),CPU工作频率10MHz~240MHz自由调节(可以达到Mega2560的15倍)......

Mega2560的外设,ESP32都有,此外ESP32还有:WiFi,蓝牙,SDIO,I2S,电容式触摸传感器......

Mega2560开发板尺寸114mm*65mm*18mm,大约是ESP32的23.8倍,而ESP32只有50mm*28mm*4mm


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11829136.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存