【中科蓝讯AB32VG1 RISC-V板“碰上”RTT】音频响起来
<p>蓝讯在GITEE上有个音频应用的指导,按照这个指导,一步步建个项目起来,让耳机孔的声音响起来。</p><p>RTT STUDIO上已经有了很多可以直接使用的软件包,可以在项目中直接加入进来使用。</p>
<p>这个项目中需要使用的三个软件包。先加入进来。</p>
<p>然后,对WAVPLAYER和按键功能配置一下:</p>
<p></p>
<p> </p>
<p> </p>
<p></p>
<p>还要进一步配置DFS,不然编译不能通过的。</p>
<p></p>
<p> </p>
<p></p>
<p>DFS配置上打开"在Flash上使能只读文件系统“。</p>
<p> </p>
<p>看一下软件包目录。</p>
<p></p>
<p> </p>
<p>把官方的一个短音乐文件 romfs.C文件加入到应用。</p>
<p>这个文件中是两个短音乐的WAV文件的数据。</p>
<p></p>
<p>在mnt.c中加入挂载文件系统。</p>
<p> </p>
<p>至此,就可以编译成功了,下载运行。</p>
<p></p>
<p>一个按键换曲目,一个按键控制音量。很大声,别被吓一跳。</p>
<p> </p>
<p>过程很简单,但是因为不熟悉,中间也走了很多弯路,很多次不成功。一直不能播放。</p>
<p> </p>
<p></p>
<p>本来还想扩展一下,用这个板子上的IR RX做遥控器替换按键,用摇控器来控制。本身板子带IR RX的外设,就没想用定时器的办法。</p>
<p>说明书上的IR RX介绍了下IR的寄存器,有个简短的应用介绍。</p>
<p>自已理解了一下,做了个初始化。</p>
<p></p>
<p>初始化能成功,但是始终不能进入中断。应该是哪个设置不对或方法不对。</p>
<p>后面希望看到更多官方的使用指导和例程,包括蓝牙方面的。毕竟这是一个蓝牙主功能的芯片。</p>
<p>始终不能进入中断,,,,</p>
<p>可以用用定时器中断试试</p>
<p>看来官方的例程还是比较少,移植和参考的例程不多是个问题</p>
Jacktang 发表于 2021-4-24 11:56
始终不能进入中断,,,,
可以用用定时器中断试试
看来官方的例程还是比较少,移植和参考的例程不多 ...
<p>用定时器来IR接收就是回到老路上了么?这个IR RX外设就不需要了。用这个IR RX就想着它能快速简单一些。</p>
<p>666666!</p>
<p> </p>
<p>必须顶起来,rtthread加油!</p>
页:
[1]