一个PIC编程问题 折磨死寡人了快。。不知道你们遇到过没有 进来看看

2020-02-09 09:31发布

编译器是PICC9.80
pic16f887

做的是一个LCD12864的菜单程序。
不带字库的那种。所以存了很多字库代码。而且后来程序也比较大

现在的问题是  1.硬件堆栈 10级
              2.0. can't find 0x79A words (0x79a withtotal) for psect "stringtext" in segment "STRCODE" (largest unused contiguous range 0x74D)报这个错误。

分析了一下原因:

1.PIC的ROM分段  2K为一段。所以函数不能大于2K。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
nome
1楼-- · 2020-02-11 02:02
回复【9楼】zbcfscc
回复【8楼】nome  米突
说我完全不懂嵌入式  要先读手册才开始编程  那我估计这辈子都编不了了。。。。。因为我不知道什么时候才能读懂手册(那个手册?)
-----------------------------------------------------------------------
其意思是, 1.硬件堆栈 10级 不够是因为你的编程方式不对……
-----------------------------------------------------------------------

麻烦提示一下那里不对。。
mplk
2楼-- · 2020-02-11 04:37
 精彩回答 2  元偷偷看……
mplk
3楼-- · 2020-02-11 06:07
回复【13楼】nome  米突
回复【9楼】zbcfscc
回复【8楼】nome  米突
说我完全不懂嵌入式  要先读手册才开始编程  那我估计这辈子都编不了了。。。。。因为我不知道什么时候才能读懂手册(那个手册?)
-----------------------------------------------------------------------
其意思是, 1.硬件堆栈 10级 不够是因为你的编程方式不对……
-----------------------------------------------------------------------
麻烦提示一下那里不对。。
-----------------------------------------------------------------------

试一下:1:中断里只做标志位;2,处理好计数器。
nome
4楼-- · 2020-02-11 07:09
回复【15楼】mplk
回复【13楼】nome  米突
回复【9楼】zbcfscc  
回复【8楼】nome  米突  
说我完全不懂嵌入式  要先读手册才开始编程  那我估计这辈子都编不了了。。。。。因为我不知道什么时候才能读懂手册(那个手册?)  
-----------------------------------------------------------------------  
其意思是, 1.硬件堆栈 10级 不够是因为你的编程方式不对……
-----------------------------------------------------------------------
麻烦提示一下那里不对。。
-----------------------------------------------------------------------
试一下:1:中断里只做标志位;2......
-----------------------------------------------------------------------

计数器 我再想想 可是那个中断的函数是 PIC电容触摸提供的模板程序。
cyberjok
5楼-- · 2020-02-11 10:03
哎,millwood0算是热心人了啊,楼主意见还真大。。。
nome
6楼-- · 2020-02-11 13:44
回复【17楼】cyberjok
哎,millwood0算是热心人了啊,楼主意见还真大。。。
-----------------------------------------------------------------------

莫非我 领悟错意思了?  不是吧 虽然我英文烂  但我用有道翻译了一下。。确实是。。。。你说了

一周热门 更多>