0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎么样才能把数据从程序存储器复制到数据存储器

麦辣鸡腿堡 来源:Microchip微芯 作者:Microchip微芯 2023-01-22 11:44 次阅读

解答:

对于指针类型,使用下列某个标准库函数:

函数说明 函数说明
memcpypgm2ram ROM 中的一段缓冲区复制到RAM
memmovepgm2ram 将ROM 中的一段缓冲区复制到RAM
strcatpgm2ram 将ROM 中的源字符串复制添加到RAM 中目标字符串尾
strcpypgm2ram 将RAM 中的字符串复制到ROM
strncatpgm2ram 将ROM 中源字符串中指定数量的字符添加到RAM 中目标字符串尾
strncpypgm2ram 将ROM 中源字符串中的字符复制到RAM 中的目标字符串中

对于非指针类型,可以直接分配。

示例:
rom int rom_int = 0x1234;
ram int ram_int;
rom char * rom_ptr = “Hello, world!”;
ram char ram_buffer[14];
void main(void)
{
ram_int = rom_int;
strcpypgm2ram (ram_buffer, rom_ptr);

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    38

    文章

    7151

    浏览量

    162004
  • 数据
    +关注

    关注

    8

    文章

    6514

    浏览量

    87609
收藏 人收藏

    评论

    相关推荐

    如何使用SCR XRAM作为程序存储器数据存储器

    1) 允许一个物理内存(即 XRAM) 可同时作为程序存储器数据存储器进行访问 如何使用 SCR XRAM 作为程序
    发表于 01-30 08:18

    KeyStone存储器架构

    ,而这-顺序所有 CPU 角度来看都一。这可大幅简化共享数据段所需的一致性协议。  共享存储器保护与地址扩展 — C64x+ 和 C67x DSP 架构均将
    发表于 08-13 15:45

    求助 数据存储器 FLASH程序存储器 FLASH数据存储器的区别

    数据存储器 FLASH程序存储器 FLASH数据存储器 片内RAM
    发表于 11-29 09:50

    程序存储器数据存储器

    单片机中数据存储器片内的地址是00--7FH,程序存储器的片内地址是0000H--0FFFH,请问这两部分是不是有重叠?请具体详解!~{:1:}
    发表于 01-15 09:01

    求助:数据存储器6116和程序存储器2817怎么搜

    求助:数据存储器6116和程序存储器2817怎么搜,在altium designer。貌似不太会用搜索功能。我总是搜不出来不知道为什么,求解答。单片机
    发表于 07-22 23:10

    存储器的分类介绍 各种存储器功能分类大全

    存储器:用来存放计算机中的所有信息:包括程序、原始数据、运算的中间结果及最终结果等。  只读存储器(ROM):只读存储器在使用时,只能读出而
    发表于 10-24 14:31

    存储器的分类介绍 各种存储器功能分类大全

    `存储器:用来存放计算机中的所有信息:包括程序、原始数据、运算的中间结果及最终结果等。  只读存储器(ROM):只读存储器在使用时,只能读出
    发表于 12-21 17:10

    相变存储器(PCM) :新的存储器技术创建 新的存储器使用模式

    4Gb100Gb的密度.谈及循环及数据保留间的强相关性,使用N削D来获得高写入性能的系统经常面对一个困难即在长时间的休止状态下如何保证足够的数据保留。变相存储器:新的储存
    发表于 05-17 09:45

    51的程序存储器和内部数据存储器的结构

    程序存储器当EA引脚接高电平时,CPU将使用内部程序存储器,若程序超过内部程序
    发表于 07-19 03:19

    如何将数据FLASH存储器复制到ram中

    再次问好。在PIC32存储组织上做了一些额外的阅读之后,我仍然困惑于一件事:数据通常是如何Flash复制到RAM的?加载指令可以用于闪存
    发表于 03-13 15:15

    如何将程序数据复制到程序存储器

    您好,我正在尝试为DSPIC33 EP控制编写引导加载程序。我想了解如何将程序数据复制到程序存储器
    发表于 04-17 12:44

    F429的程序存储器数据存储器有多大?

    问题一:位图都存储在哪了?都在程序存储器里吗问题二:能不能将位图存储到外部内存中?问题三:F429的程序
    发表于 05-20 04:37

    STM32存储器组织程序

    STM32 存储器存储器组织1. FLASH2. SRAM3. 启动一 存储器组织程序存储器数据
    发表于 08-02 06:06

    外部数据存储器的扩展实验

    电路中如何观察存储器内部数据的变化二、实验内容打开ISIS 7 Professional,参照图11.1设计仿真电路原理图编写程序实现:(1)整片622...
    发表于 12-07 11:24

    CH32V103基础教程13-DMA(存储器存储器

    本章教程讲解DMA存储器存储器模式。存储器存储器模式可以实现
    发表于 04-17 15:28