pic堆栈溢出,真痛苦。。。

2020-02-09 11:46发布

程序在进入串口中断时容易复位,程序复位。。。。。。怀疑是堆栈溢出了。。。。。。。。
难道重新编写程序?
程序子程序好多。。。。。不知是哪一块出问题。。。。。
特意试了pic
#include<pic.h>
volatile unsigned char i=0;
fun_9()
{
        i=9;
//        fun_9();
        i=9;       
}
fun_8()
{
        i=8;
        fun_9();
        i=8;       
}
fun_7()
{
        i=7;
        fun_8();
        i=7;       
}
fun_6()
{
        i=6;
        fun_7();
        i=6;       
}
fun_5()
{
        i=5;
        fun_6();
        i=5;       
}
fun_4()
{
        i=4;
        fun_5();
        i=4;       
}
fun_3()
{
        i=3;
        fun_4();
        i=3;       
}
fun_2()
{
        i=2;
        fun_3();
        i=2;       
}
fun_1()
{
        i=1;
        fun_2();
        i=1;       

}
main()
{

        while(1)
        {
                i=0;
                fun_1();
                i=0;
        }

}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
JQ_Lin
1楼-- · 2020-02-10 05:40
没什么心思在这个公司,也不想尽力了
====================================

不管在哪个公司,努力学好手艺才是正道。
Jmjmjm
2楼-- · 2020-02-10 07:10
准备换成pic18f看看,资源成备扩张…
380121850
3楼-- · 2020-02-10 09:49
硬件堆栈,感觉真的不好,为什么不用指针呢,
遇到过~
su_mj000
4楼-- · 2020-02-10 10:26
 精彩回答 2  元偷偷看……
halin88
5楼-- · 2020-02-10 14:47
看看  你们公司是很有钱, 不用考虑成本
Jmjmjm
6楼-- · 2020-02-10 16:58
说回来,性价比还是18f高…

一周热门 更多>