[技术问答] RAM在单片机里究竟有什么用?

[复制链接]
7349|91
V853 发表于 2025-5-4 14:30 | 显示全部楼层
单片机用RAM,通信用缓存,读写频繁时优化算法减少干扰。
wex1002 发表于 2025-5-6 08:39 | 显示全部楼层
可以用EEPROM或Flash存储这类信息,它们适合存储非易失数据。
jdqdan 发表于 2025-5-10 07:08 | 显示全部楼层
这说的是RAM,临时存储器,断电后数据消失。
脑洞星球居民 发表于 2025-5-14 12:47 | 显示全部楼层
ROM和RAM在单片机中扮演着不同的角色,ROM存储程序,而RAM则用于存储临时数据,两者共同协作,使得单片机能高效运行。
朝生 发表于 2025-5-17 10:02 | 显示全部楼层
RAM主要存储单片机正在使用的临时数据,如变量、中间计算结果等。
流星flash 发表于 2025-5-19 15:30 | 显示全部楼层
哈佛结构中,通过地址线来区分ROM和RAM。ROM的地址范围与RAM不同,通常ROM用于存放程序,而RAM用于数据存储。
不想打补丁 发表于 2025-5-26 14:40 | 显示全部楼层
变量在函数内部创建,使用完毕后自动清除。
PreWorld 发表于 2025-7-8 14:49 | 显示全部楼层
单片机RAM容量小,速度慢,电脑内存条大,快,单片机RAM为特定程序设计,内存条为通用。
IntelCore 发表于 2025-7-15 14:22 | 显示全部楼层
这指的是在执行过程中,单片机为了安全切换任务或处理中断,会保存函数调用、局部变量和中断响应所需的信息。
蝶弄美人簪 发表于 2025-7-23 19:48 | 显示全部楼层
RAM 在单片机中作为临时数据存储区,用于存放变量、堆栈、中断现场,支持程序运行时的数据读写操作
神明祷告 发表于 2025-9-9 14:26 | 显示全部楼层
RAM 是单片机的临时数据存储区,核心作用是实时存放程序运行中产生的临时数据,比如运算中间结果、待处理 / 已处理的变量、函数调用时的栈数据(参数、返回地址),以及外设实时传输的数据(如串口接收数据)。它断电后数据丢失,为单片机程序动态运行提供数据交互和临时缓存空间,是程序正常执行的关键。
V853 发表于 2025-9-10 14:22 | 显示全部楼层
static变量在函数外部声明,其生命周期与程序一致,只能在声明它的文件中访问。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部