求助:如何在picc9.7/9.8中定义变量所属的bank?

2020-02-09 09:20发布

小弟发现在picc9.7或者picc9.8的编译器下,用户并不能将全局变量定义到自己想要的bank里面,我在论坛里面看到有人说是9.7的编译器将bank交由系统自己管理,那么用户确实不能对变量的bank进行强制定义吗?我用的是pic16f1937的芯片,请各位大虾帮帮忙,谢谢了!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
lawisme
2020-02-09 13:34
补充一下,我情况是定义了一个unsigned char的数组,该数组再程序里面会用到带进位循环左移指令,结果系统把这个数组定义在bank1里面了,因为RLF指令的地址位只有7bit,但是要表示bank1的地址需要用到8bit,所以编译时报了错。

一周热门 更多>