原创 自制USB MIDI键盘来玩玩~~~

2007-9-13 01:24 10555 8 19 分类: 通信

这个是个简单的USB MIDI设备演示程序. MCU接收串口发来的音符, 变成MIDI格式通过USB发给电脑。在电脑上装个能够使用MIDI键盘的软件(例如cakewalk, happyEO等),就可以让它发声拉。


现在使用的是串口,在电脑上打开超级终端,设置波特率为9600, 然后使用数字小键盘上的数字,就可以弹奏了. 你可以自己做个小键盘,由MCU扫描,然后将扫描到的按键转换为MIDI,发给USB,这样就成了一个真正的MIDI键盘拉。


原理图见以前的USB键盘/鼠标等。


 


da97ea66-c4c5-45a1-bcde-a773cbe30524.JPG


 


下载整个工程包: rar


点击看大图


点击看大图


点击看大图


点击看大图


 


 


(来自USB小组专区:http://group.ednchina.com/93/
                       By computer00 @ 2007-09-12)

PARTNER CONTENT

文章评论11条评论)

登录后参与讨论

用户377235 2012-4-6 00:34

你用松香包起来的是什么芯片啊?能不能给我一个原理图啊,zhouhao63@163.com,谢谢

computer00 2008-7-30 13:24

你所要的资料全部可以在这里找到: http://group.ednchina.com/93/8519.aspx

用户390891 2008-7-30 09:23

感谢圈圈,我很想玩玩你说的那个MIDI键盘,麻烦你把它的具体实现资料发给我。不甚感激!!!!!! 20171979@qq.com

computer00 2007-11-12 17:37

这些资料你们可以在我的USB小组里找到的,按照那些资料来做就行了。

用户60235 2007-11-12 15:55

我也好感兴趣,不知道有没有AVR单片机的,我想做个这样的实验板。

用户111934 2007-11-11 23:37

感谢圈圈,我很想玩玩你说的那个MIDI键盘,麻烦你把它的具体实现资料发给我。不甚感激!!!!!!

zsj.06401200222@163.com

computer00 2007-11-11 17:14

USB桥是什么东东,我也不清楚,它的文档我也没看过.估计是将两个USB主机连起来的东东吧?这个需要看看它的协议才清楚了。

USB MIDI文档可以直接去www.urb.org上下载,也可以去我的USB小组里面找找,我以前上传过的,比较早了,你看看前面几页可以找到一个USB音频文档的.

用户39754 2007-11-5 21:37

    楼主真是有心人,强啊。
有个问题,usb桥用的是什么啊?
看到源码中有usb的一些描述定义(没仔细看,呵呵),莫非是用io口模拟的usb,太强了
希望介绍下,我自己也想弄个玩玩,现在手头上cypress一颗,自带usb,
另外,请问usb上的midi描述是在哪里找的啊?请不吝赐教,谢谢

ash_riple_768180695 2007-10-23 15:01

很好啊,我也看过这个网址,也在Xilinx的网站上找到过一个perl的程序编写的CRC公式生成工具。可以把你的代码和网上自动生成的代码相互比较一下,把网上自动生成的代码作为参考标准。

一个问题:上述代码采用了for循环,不知道其综合后的效果如何。

用户54437 2007-9-26 14:21

这样的作品,真的是辛苦圈圈了
相关推荐阅读
computer00 2013-06-05 16:27
[招聘]Android系统开发工程师
任职要求: 1. 扎实的C/C++基础,熟悉嵌入式Linux和Android操作系统的软件开发; 2. 良好的沟通能力和逻辑思维能力; 3. 良好的英文文献阅读能力; 4. 具备...
computer00 2013-06-04 09:26
[招聘]Android应用开发工程师
任职要求: 1. 具备扎实的面向对象编程思想和JAVA编程基础; 2. 熟悉Eclipse+ADT开发环境,熟练掌握Android基本类库; 3. 熟悉网络应用和多媒体应用开发; ...
computer00 2012-09-26 13:15
圈圈的新浪官方围脖
http://weibo.com/computer00  ...
computer00 2012-09-26 13:12
欢迎大家去收听圈圈弹的曲子
http://www.tudou.com/home/_105209016  ...
computer00 2009-06-29 15:07
《圈圈教你玩USB》勘误(更新日期2009 年06月29日)
《圈圈教你玩USB》勘误(更新日期2009 年06月29日)下载地址1:下载地址2: 勘误.pdf...
computer00 2009-06-25 11:23
一块磐正845GE主板PS2接口的修复
圈圈有一部台式机,某天开机时,发现键盘用不了了,停留在输入BIOS密码那里。主机自检通过,但是蜂鸣器却发出很微弱的、连续的声音,同时键盘的三个LED也没有出现象往常一样的闪烁一下。圈圈以为多日未用,积...
我要评论
11
8
关闭 站长推荐上一条 /3 下一条