圣源电子制作
标题:
录音机MMC / SD卡-ATmega8- 液晶24 * 2-制作 DIY 程序 原理图 上机位-转载自外国网站
[打印本页]
作者:
sydz
时间:
2011-9-9 23:41
标题:
录音机MMC / SD卡-ATmega8- 液晶24 * 2-制作 DIY 程序 原理图 上机位-转载自外国网站
(, 下载次数: 45)
上传
点击文件名下载附件
功能
录制,播放,前进和后退
液晶显示时间和部门
最多可存储65536“文件”MMC / SD卡(最佳卡大小16 MB)
最大支持容量8GB卡(!)
任何MMC / SD卡可以使用,但必须与Windows进行格式化,然后用一个空文件的有关就可以复制卡的容量(在地产是在Windows资源管理器,可用内存以字节为单位列出)。 (这可以是任何文件,只是它适合刚刚还)只有这样,他们应该在Mr.MIDI :-)提出如果卡超过16 MB要大一些,可以计算为512 * 256 *号的“文件的文件大小“但是不使用Mr.MIDI大文件号码! 否则,那张与另一个让Windows需要重新格式化地图...
PC工具转换从PC - MIDI文件(格式0)/
硬件
ATmega8的内部RC时钟1兆赫
MIDI接口与光耦6N138
液晶显示24 * 2(标准控制器)
7个按键和1个报警启用
5V和3.3V电压调节器
MMC / SD插槽
编译
AVR Studio的4成项目加载,所有的*. asm文件添加
生成按钮(F7)
十六进制代码加载到控制器
完成!
已知问题
Medion公司SD卡不走。
PC -工具已在(此修复程序,它的新版本在此下载文章)MIDI文件解析怪癖
图片
照片上可以看到美丽的丙烯酸情况下我的设备。 对,两个键盘MIDI电缆。
原理图
(, 下载次数: 52)
上传
点击文件名下载附件
示意图MIDI记录
MIDI输出连接错误交换引脚4和5!
Mr.MIDI 2来了!
它终于来了:新Mr.Midi一个真正的MIDI文件(格式0)工作。 录制和播放的MP3播放器一样简单。 然而,硬件仍然是一样的! 也就是说,所有Nachbauer只需要闪光的新代码,并有新的Mr.Midi 2! 对于那些谁想要更好的:真正的FAT16支持(!可围绕在一个分散的文件系统的情况下同一窗口碎片整理的文件,该卡是那么好它的保护)对于这样的奢侈品已经被使用,但随后的ATmega168的: - )
(, 下载次数: 46)
上传
点击文件名下载附件
功能
真正的MIDI文件到MMC / SD卡(格式0)可播放
支持多达255个文件
录音也做的MIDI格式0(现与FAT条目)
删除文件是不可能的(现在FAT更新)
256字节的发送/接收的高性能和精确的MIDI定时缓冲器和8 MHz的时钟
歌词显示在显示器(Cool!)
在+ / -15步骤佩斯(连续模拟设置旋钮,硬件需要修改编制)
引导程序加载从MMC / SD卡(只新鲜格式的文件MM.BIN它)新固件
移调
MIDI静音的选择渠道
菜单设置通道鼓,歌词显示和搜索起始扇区
非易失性参数存储在EEPROM
各种Repeatmodi
LED照明在菜单中切换(PORTB上6 +7)
下载Mr.MIDI 2
ATmega8的(无引导程序):
(, 下载次数: 24)
上传
点击文件名下载附件
ATmega168的(与引导加载器):
(, 下载次数: 20)
上传
点击文件名下载附件
ATmega168的(带引导程序)的红外遥控器:
(, 下载次数: 19)
上传
点击文件名下载附件
ATmega168的(带引导程序),用于远程控制和红外与FAT16的支持,以及新的MMC / SD卡引导程序:
(, 下载次数: 23)
上传
点击文件名下载附件
新版本与32位寻址部门:
(, 下载次数: 20)
上传
点击文件名下载附件
新的“终极”版(优化坚实的期限和新的大小512个字的引导加载器):
(, 下载次数: 25)
上传
点击文件名下载附件
更新(MrMidi2Ultimate)对ATmega8的,88.168(对于小功能有限)
(, 下载次数: 22)
上传
点击文件名下载附件
更新2(MrMidi2Ultimate)与外部速度信号
(, 下载次数: 25)
上传
点击文件名下载附件
HEX2BIN工具(用于更改为MMC / SD卡引导程序的二进制文件来创建):
注:不幸的是,WINAVR编译器最终改变的话,那么,同样的资源重新编译无法启动引导程序! 因此,基本法是在所有的旧的32位版本(其中有“_2.zip”和“_3.zip”端)有缺陷的!
ATmega168的 建立 与MMC / SD引导程序
ATmega168的保险丝“1024字引导大小”(新BL只有512字),不要设置“Boot向量启用”(可选的4.3 V至启用BOD)
8MHz的内部RC振荡器和NO Clockdivider / 8使用 - 并建议替代方案:使用8MHz的! 显然有一个较新的ATmegas附表***-内部振荡器。 (点评:NOO,一个UART BERT是擦了石英总能看到一个很好的理由! AVR教程:UART )
空白MCU:mrmidi2_bl.hex闪存固件文件(你如何做到这一点并不重要)
引导程序已经安装:
格式就可以了(FAT16)卡复制和文件MM.BIN
插入卡,转Mr.MIDI 2
等到准备就绪
取出卡,关闭MIDI先生2,原卡插在再次
自初始版本的变化
EEPROM中的参数
菜单
移调
更快的MMC接口(2MHz的)
MMC_init适应支持更多的卡
歌词显示
引导程序通过MIDI
通道静音
卡扫描现在更聪明(FAT16/FAT32-Karten支持)
各种错误修正
RC5遥控功能
16X2字符显示也支持(替代固件,通过在代码Defineschalter选择,当然,也包括在下载一个额外的编译HEX文件)
为歌曲的各种重复模式
发送缓冲区(MIDI时间保持准确,甚至读访问时发到卡)
LED背光菜单切换(PORTB 6 +7)
FAT16支持(满值)
长文件名
显示屏尺寸
在PC上录制和复制文件
删除文件
32位部门处理
更多的错误修复
MMC / SD引导程序集成
数个月的设备现在报道的一些人使用,不能有任何问题(MMC / SD卡的兼容性。
更错误修正(引导程序错误只能与弓WinAVR20070525,32位部门的数字,错误,记录错误,终止,随机播放错误,16错误,文件等)
在播放过程中显示文件名
休息是写关于时间显示
歌词不再不安移调或速度显示
原理图
没有遥控器:
(, 下载次数: 47)
上传
点击文件名下载附件
示意图MIDI记录2
远程控制:
(, 下载次数: 47)
上传
点击文件名下载附件
示意图两个遥控器MIDI记录
(, 下载次数: 44)
上传
点击文件名下载附件
注:引脚mega168 TX必须连接到MIDI OUT接口引脚5,以及需要拉出连接器引脚4 MIDI!
对于背光源:
港口B6 +7平行的电阻(取决于你的LED照明),这对你的LED显示一个
LED显示屏的+ 5V VCC
如果液晶显示屏比40毫安吸引更多的,则需要一个晶体管!
对于系列产品:使用引脚PB6和PB7 8MHz的晶体,见数据表。 内部振荡器的精度不超过器件的寿命不够的 - 只为业余爱好者。 然后,它可以无背光 - 控制 - 如果使用。
一个真正的扩展波表MIDI
获取关于易趣波表升级模块(约5-10
下载项目(包括代码,电路图)
(, 下载次数: 27)
上传
点击文件名下载附件
新的转换器(修正):
(, 下载次数: 27)
上传
点击文件名下载附件
欢迎光临 圣源电子制作 (https://sydz.syyyd.com/)
Powered by Discuz! X3.4