技术参数语音时间:从10秒至640秒电压范围:2.6V-3.3V 静态工作电流<5mA 工作电流:30-200mA Ⅰ、串口工作模式。 串口协议串口(SPI)通信由三条线组成:CS线, SCL线, SDA线。在芯片中他们分别对应着P05~P07。 串口通信必须遵循下边的协议: CS是低电平使能的,因此一旦CS被拉高,原有的通信状态都会被复位;而且一旦为低电平,将一直处于收码状态,这时候如果SCL有误码,将会一直错下去。因此要求CS只有在发码时拉低,其他状态要拉高。 CLK在CS处于低电平下才有效。在通信中,程序是采到上升沿才读DATA,所以在上升沿来到之前要准备好DATA,以免出现读码出错。另外受录音采样的限制,CLK的速度不应该达到和采样率接近,更不可以大于采样率,否则将出现量化噪音,所以在通信时,CLK线的数度要限制在1.7K以下。 SDA是通信的数据线,允许与CLK的上升沿同时或者更早发出,因为它不会触发程序读码,但不能慢于CLK上升沿,否则读出来的结果和可能会错。程序要求DATA线发码应是自低向高位发送,也就是说程序中检查到的*一个码为*低位,第八个码为*高位。 Ⅱ、标准按键模式 标准按键模式下的功能和串口的功能类似,但他是通过按键来实现的。对应按键的功能如下: REC _P00 录音 PlayPause_P01 播放/暂停 BACK _P02 上一曲 NEXT _P03 下一曲 STOP _P04 停止 VOL+ _P05 音量加(8级) VOL- _P06 音量减(8级) ERASE _P07 当前段擦除 ERASE + STOP 后续段擦除 说明:录音: 参考 “串口模式”下的录音控制。放音/暂停:该功能可以实现对所在地址的放音/暂停操作,当然暂停只能是在放音状态下有效。上 一 曲: 参考 “串口模式”下的上一曲控制。下 一 曲: 参考 “串口模式”下的下一曲控制。停止:该功能与“串口模式”下的停止控制类似,但这里的停止功能还包括能停止暂停功能。音 量 +: 音量共8级,每次上电默认都是处于中间位置(第五级),无论在任何状态按下音量+都有效,音量达到第八级后不再往上加。音 量 - : 参考 “ 音 量 + ” 当段擦除: 和 “串口模式”下的当前擦除控制类似,但是这里只允许在空闲状态下执行这个操作,同时要求长按有效(2S以上)。后续擦除: 和 “串口模式”下的后续擦除控制类似,但是这里只允许在空闲状态下执行这个操作,同时要求两个按键按下要尽可能同时,否则将会被认为是两个独立的操作。 按键去抖动时间:50MS 每个按键的间隔时间:100MS |
|
|