中科因仑“3+1”工程特种兵精英论坛
标题:
在main()函数中竟然不能调用子函数?
[打印本页]
作者:
张衍波
时间:
2014-8-10 15:57
标题:
在main()函数中竟然不能调用子函数?
各位大神,给指点一下,我用AVR Studio,嵌入(WinGCC)编写C程序,仿真器是自制的(MEGA16),目标板是Mega128,然后写程序时,就出问题了,在main.c中,首先进入int main(),然后执行,进入第一个调用的子函数,当执行完这个子函数时,程序就死了,执行不下去了。然后呢我把这些子函数中的代码全挪到main函数中,然后就可以了,功能也都实现了。
那现在问题就是,我没有办法调用子函数。
对比:
1。以前目标板的单片机是MEGA16,可以调用子函数的。
2。在AVR Studio中做软件仿真时,子函数还是可以调用的。
我就百思不得其解,请各位大神指教。
作者:
lucky80204
时间:
2014-8-10 16:02
可能没有声明子函数吧。。
作者:
杨玉玺
时间:
2014-8-10 17:12
编译能通过吗
作者:
张衍波
时间:
2014-8-11 13:56
lucky80204 发表于 2014-8-10 16:02
可能没有声明子函数吧。。
哦,,对哎,,thanks
作者:
张衍波
时间:
2014-8-11 13:56
杨玉玺 发表于 2014-8-10 17:12
编译能通过吗
kekkeke
作者:
liliuyang
时间:
2014-8-11 20:52
我也觉得是没声明
欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/)
Powered by Discuz! X3.4