技術參數語音時間:從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 |
 |
|