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

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

3天内不再提示

PICC编译器会自己分配存储单元到其他bank吗

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

问:PICC编译器会自己分配存储单元到其他bank吗?还是需要用户来强制分配呢?

答:你需要用一个bankx限定符来分配存储器到其他bank。例如:

bank1 char fred;

这将在bank1定义一个字符型变量。

一个普通的指针(不带有bankx限定的)可以指向bank0或bank1,但是不能指向bank2或bank3。你可以定义bank2指针,例如:

bank2 char * b2p;

这个指针将不能指向bank0或bank1。

另一个例子:

bank2 char * bank2 ptr1; //一个位于bank2的指针指向bank2的字符型数据

char * bank3 ptr2; //一个位于bank3的指针指向bank0的字符型数据

实现bank自动分配是不太现实的,至少在没有增大代码开销的情况下是很难实现的。(译者注:这个问答是针对PICC STD版本的。对于PICC PRO版本,编译器会自动分配使用其他bank,而bankx限定符在默认状态下不再有效。如果用户习惯于自己用bankx自己分配bank,可以在编译选项中使能BANK QUAL。)

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

    关注

    1

    文章

    62

    浏览量

    16142
  • 编译器
    +关注

    关注

    1

    文章

    1618

    浏览量

    49043
  • bank
    +关注

    关注

    0

    文章

    16

    浏览量

    14835
收藏 人收藏

    评论

    相关推荐

    niosii编译提示on-chip menmory 存储单元不够,怎么解决?

    niosii编译提示on-chip menmory 存储单元不够,怎么解决?
    发表于 01-18 09:31

    C语言编译器PICC 9.60

    C语言编译器PICC 9.60
    发表于 12-22 22:31

    PICC编译器学习资料下载

    分享点PICC的学习资料 全部资料51hei下载地址: PICC学习资料.rar PIC C编译器介绍一、 常见编译器编译的芯片
    发表于 07-03 03:26

    主存中存储单元地址的分配

    4.2.1.主存中存储单元地址的分配存储字长:存储器中一个存储单元(存储地址)所
    发表于 07-28 06:43

    主存中存储单元地址是如何进行分配

    主存中存储单元地址是如何进行分配的?存储芯片的容量有多大?
    发表于 10-19 08:25

    如何去安装PICC编译器

    1.PICC安装:  PICC编译器可以直接挂接在MPLAB-IDE集成开发平台下,实现一体化的编译连接和原代码调试。使用MPLAB-IDE内的调试工具ICE2000 、ICD2 和软
    发表于 11-24 06:06

    怎样去安装PICC编译器

    1.PICC安装:   PICC编译器可以直接挂接在MPLAB-IDE集成开发平台下,实现一体化的编译连接和原代码调试。使用MPLAB-IDE内的调试工具ICE2000 、ICD2 和
    发表于 11-24 06:48

    PICC编译器下载

    PICC编译器下载
    发表于 05-25 17:44 168次下载

    PICC805 C编译器

    有朋友正在找的这个编译器,内带破解,一直用,没问题。以前找过一些其他不能用。
    发表于 04-29 16:21 9次下载

    PICC编译器的库函数详解

    本章将详细列出PICC编译器的库函数。每个函数均从函数名开始,然后按照以下几个标题给出详细解释。
    发表于 10-14 14:17 0次下载

    存储单元结构

    静态RAM的基本构造块是SRAM存储单元。通过升高字线的电平触发存储单元,再通过位线对所触发的存储单元进行读出或写入。在静态CMOS存储器中,存储单
    发表于 05-14 09:19 3709次阅读
    <b class='flag-5'>存储单元</b>结构

    C语言编译器PICC9.60应用程序免费下载

    本文档的主要内容详细介绍的是C语言编译器PICC9.60破解版应用程序免费下载。
    发表于 05-21 08:00 20次下载
    C语言<b class='flag-5'>编译器</b><b class='flag-5'>PICC</b>9.60应用程序免费下载

    HI-TECH PICC编译器8.05版应用程序

    本文档的主要内容详细介绍的是HI-TECH PICC编译器8.05版应用程序免费下载。
    发表于 06-08 08:00 0次下载
    HI-TECH <b class='flag-5'>PICC</b><b class='flag-5'>编译器</b>8.05版应用程序

    MPLAB XC8编译器出现“fixup”错误怎么办

    发生在PICC编译器转换两个不同bank指针类型时。在大多数的场合,这个错误是发生在传递一个bank指针给某一个只接受其他
    的头像 发表于 01-22 15:03 1168次阅读

    存储单元是指什么

    存储单元是计算机系统中的基本元素,用于存储和检索数据。以下是对存储单元的全面解析,涵盖其定义、类型、功能、特点以及在计算机系统中的重要作用。
    的头像 发表于 08-30 11:03 1908次阅读