圣源电子制作

 找回密码
 立即注册
查看: 8548|回复: 0
打印 上一主题 下一主题

录音机MMC / SD卡-ATmega8- 液晶24 * 2-制作 DIY 程序 原理图 上机位-转载自外国网站

[复制链接]
跳转到指定楼层
楼主
发表于 2011-9-9 23:41:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
  
   功能
  • 录制,播放,前进和后退
  • 液晶显示时间和部门
  • 最多可存储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电缆。
  原理图    
示意图MIDI记录

  MIDI输出连接错误交换引脚4和5!

  Mr.MIDI 2来了! 它终于来了:新Mr.Midi一个真正的MIDI文件(格式0)工作。 录制和播放的MP3播放器一样简单。 然而,硬件仍然是一样的! 也就是说,所有Nachbauer只需要闪光的新代码,并有新的Mr.Midi 2! 对于那些谁想要更好的:真正的FAT16支持(!可围绕在一个分散的文件系统的情况下同一窗口碎片整理的文件,该卡是那么好它的保护)对于这样的奢侈品已经被使用,但随后的ATmega168的: - )

  
   功能
  • 真正的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的(无引导程序):
  • MrMidi2.zip (403.06 KB, 下载次数: 24)
  •   ATmega168的(与引导加载器):
  • MrMidi2m168.zip (919.55 KB, 下载次数: 20)
  •   ATmega168的(带引导程序)的红外遥控器:
  • MrMidi2m168IR.zip (300.14 KB, 下载次数: 19)
  •   ATmega168的(带引导程序),用于远程控制和红外与FAT16的支持,以及新的MMC / SD卡引导程序:
  • MrMidi2m168IRFAT16_32.zip (252.38 KB, 下载次数: 23)
  • 新版本与32位寻址部门:
  • MrMidi2m168IRFAT16.zip (388.53 KB, 下载次数: 20)
  • 新的“终极”版(优化坚实的期限和新的大小512个字的引导加载器):
  • MrMidi2Update.zip (287.11 KB, 下载次数: 25)
  • 更新(MrMidi2Ultimate)对ATmega8的,88.168(对于小功能有限)
  • MrMidi2Ultimate.zip (323.96 KB, 下载次数: 22)
  • 更新2(MrMidi2Ultimate)与外部速度信号
  • MrMidi2UltimateUpdate.zip (145.32 KB, 下载次数: 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错误,文件等)
  • 在播放过程中显示文件名
  • 休息是写关于时间显示
  • 歌词不再不安移调或速度显示
  原理图 没有遥控器:
  
示意图MIDI记录2



远程控制:
   
示意图两个遥控器MIDI记录



注:引脚mega168 TX必须连接到MIDI OUT接口引脚5,以及需要拉出连接器引脚4 MIDI!
对于背光源:
  • 港口B6 +7平行的电阻(取决于你的LED照明),这对你的LED显示一个
  •   LED显示屏的+ 5V VCC
  • 如果液晶显示屏比40毫安吸引更多的,则需要一个晶体管!
  • 对于系列产品:使用引脚PB6和PB7 8MHz的晶体,见数据表。 内部振荡器的精度不超过器件的寿命不够的 - 只为业余爱好者。 然后,它可以无背光 - 控制 - 如果使用。
  一个真正的扩展波表MIDI 获取关于易趣波表升级模块(约5-10

下载项目(包括代码,电路图)
原理图 PCB 程序.zip (251.49 KB, 下载次数: 27)
新的转换器(修正):
上机位.zip (141.32 KB, 下载次数: 27)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|联系我们|闽公网安备 35012102000020号|闽ICP备11020110号-1|圣源电子

GMT+8, 2024-11-22 05:48 , Processed in 0.045642 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表