打印
[STM8]

STVD调用带返回值函数的问题

[复制链接]
2863|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
skysky01|  楼主 | 2013-5-3 23:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
uint adc_converter(uchar ch)
{
        uchar i;
        uint value;
        return value;
}
main()
{
        uint value1,value2;
        value1=adc_converter(bat_vol_ch);//程序在这里就出现问题了????????
}
#error cpstm8 main.c:75(22+4) missing )
main.c:
The command: "cxstm8 +mods0 +debug -pxp -no -pp -l -id:\tddownload\stmicroelectronics\cosmic\cxstm8_32k\hstm8 -i"d:\program files\cosmic\cxstm8 -id:\tddownload\stmicroelectronics\cosmic\cxstm8_32k\hstm8 _32k\hstm8" -iD:\TDDownload\STMicroelectronics\COSMIC\CXSTM8_32K\Hstm8  -clDebug\ -coDebug\ main.c" has failed, the returned value is: 1
exit code=1.
是这个软件哪里要设置一下,还是怎么了,调用带返回值的函数就能不过了?
好郁闷啊!!!!!!!!!!!!求高手解答
沙发
skysky01|  楼主 | 2013-5-4 12:08 | 只看该作者
为何没人理 我那?:(

使用特权

评论回复
板凳
hawksabre| | 2013-5-4 17:54 | 只看该作者
我来帮你顶一个   楼主  呵呵   我的水平也不能搞定这个问题   看看有没有高手能解决这个问题   呵呵

使用特权

评论回复
地板
dzguang| | 2013-5-16 18:08 | 只看该作者
#error cpstm8 main.c:75(22+4) missing )
看一下是不是括号不全啊?

使用特权

评论回复
5
sun1238898| | 2013-5-17 17:34 | 只看该作者
bat_vol_ch,在哪了定义的,你可以将子函数,写到main底下,进行定义。或者换iar进行编译。

使用特权

评论回复
6
hawksabre| | 2013-5-17 19:08 | 只看该作者
问题解决了吗   楼主   应该问题不大   问题解决了   一定要共享一下你的解决方法

使用特权

评论回复
7
skysky01|  楼主 | 2013-5-20 09:53 | 只看该作者
bat_vol_ch在开头是宏定义了的,没办法,直接写入将要转换的通道是可以通过的

使用特权

评论回复
8
skysky01|  楼主 | 2013-5-20 10:01 | 只看该作者
分数不多,谢谢各位参与

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

111

帖子

0

粉丝