大侠们请进!!!

2020-02-09 09:17发布

请问如何将一个数组定义在ROM区????试了几种方法都不行,哪位好心人知道的请帮帮小弟,不胜感激!我用的是MPLAB IDE 8.5
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
JayGong
1楼-- · 2020-02-09 14:45
关键字 const
chkmsfc
2楼-- · 2020-02-09 15:07
 精彩回答 2  元偷偷看……
JayGong
3楼-- · 2020-02-09 18:58
像这样定义:

const unsigned char GC[]={0x59,0x6F,0x6E,0x67,0x62,0x69,0x6E,0x00};   

会没用吗?
chkmsfc
4楼-- · 2020-02-10 00:31
回复【3楼】JayGong
-----------------------------------------------------------------------

试了下,这样可以哦,呵呵,非常感谢!
我以为这样会定义在ram区
JayGong
5楼-- · 2020-02-10 05:52
回复【2楼】chkmsfc
-----------------------------------------------------------------------

加了const, 就会定义在ROM区。你说没用,我还奇怪呢!
chkmsfc
6楼-- · 2020-02-10 07:59
为什么定义两个数组会报错呢???定义一个就不会   

const unsigned char LDSigData[10]   const unsigned char scandata[11]

一周热门 更多>