- 积分
- 85
注册时间2017-8-1
最后登录1970-1-1
|
本帖最后由 eric-lee 于 2018-9-5 19:57 编辑
最近因为有很多电子乐器产品需要用到蓝牙,想想乐器跟app软件连接也是一个趋势。索性就利用空闲时间,做了一款蓝牙MIDI模块,方便广大乐器发烧友开发;
因为我本身是做蓝牙、WiFi等产品开发的,所以硬件和蓝牙服务 基本上没问题,主要是BLE-MIDI协议的资料除了官方提供的pdf外,其它技术资料非常少... 所以只能硬着头皮啃文档了...
模块所完成的功能,就是将来自蓝牙传输的BLE-MIDI数据,解析为MIDI数据,再通过串口输出;同样道理,来自串口的midi数据也可以被打包为BLE-MIDI数据发送到APP;
模块的应用起来也非常简单,只需为模块供电3.3V,然后将串口引入到MCU就可以,串口波特率为31250Hz(说实在的,波特率有点慢,传3个字节大概要1ms,但是没办法标准MIDI接口就是这样);
如果不想用MCU,也可以直接将模块的串口拓展到MIDI接口,简单说,就变成是一个MIDI转蓝牙的装置了(某宝上这一个装置要几百块,天价呀!);
模块的蓝牙芯片,属于Soc芯片,蓝牙芯片其余IO口都可以编程控制,可以拓展一些简单的应用。。
未完待续~~(后面再上传一些模块的性能参数,以及模块的具体应用)
|
评分
-
查看全部评分
|