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

    文章

    7492

    浏览量

    163829
  • 数据
    +关注

    关注

    8

    文章

    7026

    浏览量

    89026
收藏 人收藏

    评论

    相关推荐

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

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

    求助 数据存储器 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

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

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

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

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

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

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

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

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

    程序存储器和数字存储器区别是什么?

    单片机的存储空间有两种基本结构。一种是普林斯顿结构(Princeton),将程序数据合用一个存储器空间,即ROM和RAM的地址同在一个空间里分配不同的地址。CPU访问
    发表于 11-07 17:28 2.2w次阅读
    <b class='flag-5'>程序</b><b class='flag-5'>存储器</b>和数字<b class='flag-5'>存储器</b>区别是什么?

    浅谈外部程序存储器数据存储器操作命令

    单片机的p2和p0分别传递地址的高八位和低八位。同时p0还传递数据。在时序信号的ALE高电平期间,锁定地址信息。/PSEN是选通程序存储器的。在/PSEN低电平期间是向程序
    发表于 04-08 09:03 5339次阅读

    PIC32 存储器构成的详细中文数据手册

    PIC32 单片机提供 4 GB 的统一虚拟存储地址空间。所有存储区(包括程序存储器数据存储器
    发表于 06-06 14:29 5次下载

    【转】PIC单片机的 程序存储器数据存储器,EEPROM区别

    PIC的程序存储器是FLASH存储器,主要存储程序代码,掉电不丢失。 数据
    发表于 11-16 13:06 13次下载
    【转】PIC单片机的 <b class='flag-5'>程序</b><b class='flag-5'>存储器</b>,<b class='flag-5'>数据</b><b class='flag-5'>存储器</b>,EEPROM区别

    51汇编(一):存储器结构

    上有四个存储空间:片内程序存储器、片外程序存储器、片内数据
    发表于 11-23 09:36 13次下载
    51汇编(一):<b class='flag-5'>存储器</b>结构

    存储器工作原理及如何选择存储器品牌

    存储器是用来存储程序和各种数据信息的记忆部件,更通俗地说,存储器就是用来存放数据的地方。
    的头像 发表于 10-11 16:58 3819次阅读

    存储器分为随机存储器和什么

    存储器是计算机系统中用于临时存储数据程序的关键部件,它直接影响计算机的运行速度和性能。内存储器
    的头像 发表于 10-14 09:54 1003次阅读