虽然有心理准备,但是收到盒子还是很震撼,因为外围器件好多啊。一块核心板,一个底板,9个外围器件,分别是摄像头、显示屏、IIS音频输出、AD板、spi flash板、SD卡、I2C的eeprom、can、DS18b20。比较奇怪的是,为啥没给个光敏电阻呢?其实也没多少钱,这么多模块都给了。。。
我要做的是无线音乐播放,因此重点来看其中的3块:SD卡、IIS音频输出、AD板。要播放的音乐放在SD卡中,通过I2S输出,如果要外放,那会利用到AD板上的speaker。大家手上都有板子,就懒得拍照了,贴的是waveshare上的图,人家拍的还专业呢。
waveshare的SD板比较简单,就是插槽和对应IO口的引出,理论上是支持SD界面的,不过扩展板上只有SPI口,因此,只用到了其中的6个脚。
下面简单看下UDA1380。这个是飞利浦的产品,用I2C和I2S接口和单片机相连,占用管脚比较多,有16个。板上除了播放功能,还有麦克风、line in和line out,就是一个比较全的音频界面了。这个在waveshare的wiki上可以下到LPC和STM的实例代码。
最后是analog test board
功能简介: 调节可调电阻可以改变电压输入大小(0-3.3V,2通道),聆听喇叭声音可以知道电压输出大小(1通道)
典型应用: 测试MCU自带的AD/DA功能,测试MP3输出是否正常,音乐播放
主要资源: LM386M,扬声器,高精度可调电阻 x 2,测试接口
这个模块在板上没有对应的插座,应该是通过杜邦线连接的。
等看完analog test board发现,好像这块板子也不一定用到,因为这里的speaker是DAC输入。外放直接在uda板子的音频输出接个音箱就好了,嘿嘿。
简单评价一下,waveshare在模块接口定义上还是比较下功夫的,所以这个套件中的模块其实其他板子也能用。不过,为啥有绿色有蓝色呢?统一一下不是更好,嘿嘿。