嵌入式开发者社区

标题: 例程音频输出AUDIO_LINE_OUT编译报错 [打印本页]

作者: amosjie    时间: 2015-5-28 16:04
标题: 例程音频输出AUDIO_LINE_OUT编译报错
例程中音频输出AUDIO_LINE_OUT项目编译报错,缺少toneRaw.h文件,我看了下确实是缺少,有一个toneRaw.c文件,这个怎么办?是头文件放在了其他地方还是我需要重新写一个h文件

作者: Lewis    时间: 2015-5-28 21:52
把程序里的#include “toneRaw.h”删掉就会了
作者: amosjie    时间: 2015-5-29 09:25
Lewis 发表于 2015-5-28 21:52
把程序里的#include “toneRaw.h”删掉就会了

不可以呀,因为toneRaw.c中定义了unsigned int  toneRaw,删除了toneRaw.h后报错。

作者: Lewis    时间: 2015-5-29 09:57
toneRaw数组是在toneRaw.c中定义的,可以在main.c里声明这个外部变量,或者将toneRaw.c改成toneRaw.h,引用头文件。
作者: amosjie    时间: 2015-5-29 15:24
Lewis 发表于 2015-5-29 09:57
toneRaw数组是在toneRaw.c中定义的,可以在main.c里声明这个外部变量,或者将toneRaw.c改成toneRaw.h,引用 ...

最后我写了个头文件,extern了toneRaw数组在里面。编译通过,但是没有声音输出。
查看那个pdf例程使用,其中有要修改main函数里的程序(修改i值),如图一不过我例程里没有这段程序,不知是不是例程有问题,期待您的解答。图二为我历程的main函数。
[attach]267[/attach]


作者: Lewis    时间: 2015-6-1 12:07
如果还不行的话,请联系技术支持,拿测试通过的音频例程。




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4