国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

KT148A語音芯片ic的軟件參考代碼C語言

清月電子 ? 來源:清月電子 ? 作者:清月電子 ? 2022-07-03 09:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

3.一線通訊協議
目前芯片支持一線串口通訊協議,采用的也是高低電平時間寬度來確定0或者1 。
3.1 通訊格式

poYBAGLAB4eAIUdkAACCaTem8Wk361.png


注意:必須高電平在前,低電平在后。
推薦使用 200us:600us。取值范圍:窄脈沖=[150us--400us] 寬脈沖[500us--1000us]
注意使用 3:1 和 1:3 電平比例以保障通訊穩定。
注意起始的6ms低電平,初次調試時,盡量用示波器或者邏輯分析儀看一下,誤差在10%左右都能接受
1、0x00H到0xDFH為聲音地址碼或定義功能碼。
2、0xFE為語音停止碼,發送該命令可以停止播放語音。
3、編碼之間的間隔須大于20ms


3.2 通訊指令

pYYBAGLAB5GAUkPkAAB545bCU8c502.png

4.參考例程
/*******************************************************************************
- 函數說明:一線通數據發送【注意調試的時候,用示波器或者邏輯分析儀看一下脈沖寬度】
- 隸屬模塊:內部
- 參數說明:dat = 待發送的數據
- 返回說明:無
********************************************************************************/
#define IO1_HIGH() JL_PORTA->DIR &= ~BIT(6);JL_PORTA->OUT |= BIT(6);
#define IO1_LOW() JL_PORTA->DIR &= ~BIT(6);JL_PORTA->OUT &= ~BIT(6);

void oneline_send_one_data(u8 dat)
{
u8 i = 0 ;
IO1_LOW() ;/*現將總線拉低*/
udelay(5000) ;/*延時6MS --- 這里就是發起通訊的起始信號*/
CPU_SR_ALLOC();//關中斷--芯片不同,可能接口不同
OS_ENTER_CRITICAL();//關中斷
for(i=0 ; i<8 ;i++){
if(dat & 0x01){
IO1_HIGH() ;
udelay(500);/*延時600us*/
IO1_LOW();
udelay(170) ;/*延時200us*/
}else{
IO1_HIGH() ;
udelay(170);/*延時200us*/
IO1_LOW();
udelay(500) ;/*延時600us*/
}
dat = dat >> 1 ;/*發送的時候,先發送最高位,再發送次高位,以此類推*/
}
IO1_HIGH() ;/*空閑時將該腳拉高即可*/
OS_EXIT_CRITICAL();//開中斷
/*同時注意,芯片初始化的時候,請將信號腳拉高。*/
}

oneline_send_one_data(0x05);//對應播放第5段聲音


4.1通訊舉例F2--循環播放


void oneline_test_CMD_F2(void){
oneline_send_one_data(0x01) ;
udelay(20) ;/*延時25ms*/
oneline_send_one_data(0xF2) ;
udelay(20) ;/*延時25ms*/
} 實現的效果,就是第一段聲音,循環播放,不停止。如果需要停止,可以發送FE指令


4.2 通訊舉例F3--組合播放


void oneline_test_CMD_F3(void){
oneline_send_one_data(0xF3) ;
udelay(20) ;/*延時25ms*/
oneline_send_one_data(0x01) ;
udelay(20) ;/*延時25ms*/
oneline_send_one_data(0x02) ;
udelay(20) ;/*延時25ms*/
oneline_send_one_data(0x03) ;
udelay(20) ;/*延時25ms*/
} 組合播放第1段、第2段、第3段聲音,依次按照順序播放。如果需要停止,可以發送FE指令
同時,在組合播放的過程中,接收到新的組合播放數據,會停止當前的組合播放,轉去播放新的指令

4.3 通訊指令F0描述【超低功耗】


1、專用于芯片進入超低功耗,因為芯片在播放結束之后,會自動進入待機狀態,功耗維持在25uA 。
2、如果需要芯片的功耗再低,則需要發送F0指令,任何狀態下都可以
3、芯片接收到F0指令之后,就會進入關機狀態,功耗維持在1.7uA左右
4、如果需要芯片再次接收指令,必須先將dat信號拉低40ms,讓芯片被喚醒,再發送數據就可以了
4.4 通訊細節注意事項
1、控制MCU上電之后,第一時間就要將通訊IO,也就是ONELINE腳設置為高電平輸出
2、盡量和KT148A芯片的通訊之間,串1K的電阻,來適配不同的電平
3、芯片的2腳PB9,在播放的時候,電壓大概是3.1V左右 。一旦進入空閑狀態,此IO會變成2.8V左右
因為芯片內部有一個空閑進入低功耗待機的機制。
審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    463

    文章

    54014

    瀏覽量

    466284
  • 通訊協議
    +關注

    關注

    10

    文章

    298

    瀏覽量

    21488
  • 串口控制
    +關注

    關注

    0

    文章

    27

    瀏覽量

    10065
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    語音識別IC分類,語音識別芯片的工作原理

    語音識別芯片,也叫語音識別集成電路,是一種集聲音存儲、播放、錄音及語音識別功能于一體的專用芯片語音
    的頭像 發表于 01-14 15:22 ?248次閱讀
    <b class='flag-5'>語音</b>識別<b class='flag-5'>IC</b>分類,<b class='flag-5'>語音</b>識別<b class='flag-5'>芯片</b>的工作原理

    KT148A語音芯片壞片原因分析 阻抗 供電腳異常及硬件改良方案

    文檔圍繞6pcs KT148A語音芯片展開: 測試后 1pcs 正常(誤判),5pcs 物理損壞,燒寫器報 E37(讀不到 flash id)。阻抗對比測試顯示,異常芯片 8 腳(供
    的頭像 發表于 12-01 16:38 ?669次閱讀
    <b class='flag-5'>KT148A</b><b class='flag-5'>語音</b><b class='flag-5'>芯片</b>壞片原因分析 阻抗  供電腳異常及硬件改良方案

    充電樁場景下KT148A語音芯片 7、8腳喇叭接口燒壞問題及防護方案

    在充電樁這一存在大電流充電產生浪涌、電磁干擾的復雜應用環境中,KT148A 芯片的7、8 腳(喇叭接口) 因外部浪涌出現明顯燒壞的物理損壞問題,解決方案為在設計階段做好防護:一是給喇叭輸出增加 LC
    的頭像 發表于 10-09 15:17 ?1020次閱讀
    充電樁場景下<b class='flag-5'>KT148A</b><b class='flag-5'>語音</b><b class='flag-5'>芯片</b> 7、8腳喇叭接口燒壞問題及防護方案

    KT148A語音芯片發碼很難播放,將4腳對地一下再發正常,什么原因?

    KT148A 這顆芯片, 我們上電后發碼很難觸發播放, 但用鑷子將4pin PB0對地短接觸發一下,再發碼就很正常,這是什么原因?
    的頭像 發表于 07-02 17:12 ?946次閱讀
    <b class='flag-5'>KT148A</b><b class='flag-5'>語音</b><b class='flag-5'>芯片</b>發碼很難播放,將4腳對地一下再發正常,什么原因?

    KT148A-SOP8 芯片:從 OTP 痛點到 Flash 革新的語音芯片選型指南

    SOP8 封裝的語音芯片作為行業經典形態,長期占據消費電子語音提示場景的主流市場。其技術源頭可追溯至臺系原廠的早期布局,佑華、九齊、碩呈等廠商憑借 4 位機技術在玩具語音領域奠定基礎。
    的頭像 發表于 06-29 11:24 ?1099次閱讀
    <b class='flag-5'>KT148A</b>-SOP8 <b class='flag-5'>芯片</b>:從 OTP 痛點到 Flash 革新的<b class='flag-5'>語音</b><b class='flag-5'>芯片</b>選型指南

    國產 KT148A 重復擦寫語音芯片:420 秒存儲 + 串口更換 + 1.5 元高性價比

    文檔主要介紹國產可重復擦寫語音芯片 KT148A。其為 32 位 DSP 語音芯片,采用 SOP8 封裝,內置 420KByte
    的頭像 發表于 06-23 14:14 ?1360次閱讀
    國產 <b class='flag-5'>KT148A</b> 重復擦寫<b class='flag-5'>語音</b><b class='flag-5'>芯片</b>:420 秒存儲 + 串口更換 + 1.5 元高性價比

    KT142C-SOP16 語音芯片:6 段音樂 IO 控制與紐扣電池供電選型方案

    文檔圍繞 6 段音樂需獨立 IO 控制且由紐扣電池供電的語音芯片選型展開。指出需求關鍵在于芯片需 SOP16 封裝以滿足 6 個 IO 口配置,且能在 3V 左右低功耗工作。推薦 KT142C
    的頭像 發表于 06-23 09:33 ?1075次閱讀
    <b class='flag-5'>KT142C</b>-SOP16 <b class='flag-5'>語音</b><b class='flag-5'>芯片</b>:6 段音樂 IO 控制與紐扣電池供電選型方案

    KT142A 語音芯片插播功能使用指南及文件存儲命名規則

    語音芯片在游戲機、電梯等設備中存在插播需求,邏輯為播放背景音樂時觸發提示音播放,播完繼續背景音樂,KT142A 插播指令需按規則使用,提示音文件要放在 “ADVERT1-ADVERT9” 文件夾中
    的頭像 發表于 06-21 13:46 ?1243次閱讀
    <b class='flag-5'>KT142A</b> <b class='flag-5'>語音</b><b class='flag-5'>芯片</b>插播功能使用指南及文件存儲命名規則

    KT6368A 藍牙芯片通過 FCC、BQB、KC、CE 等認證的操作指南

    文檔圍繞 KT6368A 藍牙芯片過 FCC、BQB、KC、CE 等認證展開,指出需購買專用測試芯片,因標準芯片無測試模式,需燒錄對應固件,如 FCC 用 “
    的頭像 發表于 06-18 13:44 ?1097次閱讀
    <b class='flag-5'>KT6368A</b> 藍牙<b class='flag-5'>芯片</b>通過 FCC、BQB、KC、CE 等認證的操作指南

    KT6368A通過藍牙芯片獲取手機時間詳細說明,對應串口指令舉例

    KT6368A雙模藍牙芯片可通過手機藍牙直接同步時間,無需安裝APP。該芯片每1秒自動回傳手機日期時間,支持AT指令修改參數,默認藍牙名稱KT6368A-RTC-V221。測試顯示,安
    的頭像 發表于 05-27 14:37 ?1463次閱讀
    <b class='flag-5'>KT6368A</b>通過藍牙<b class='flag-5'>芯片</b>獲取手機時間詳細說明,對應串口指令舉例

    KT6368A藍牙芯片應該自帶數據校驗機制嗎?

    KT6368A藍牙芯片應該自帶數據校驗機制嗎?
    的頭像 發表于 04-19 16:34 ?1164次閱讀
    <b class='flag-5'>KT6368A</b>藍牙<b class='flag-5'>芯片</b>應該自帶數據校驗機制嗎?

    SC5080B sop8語音芯片替代開發記錄_KT148A flash型420秒

    SC5080B 封裝是SOP8,客戶反饋芯片已經停產,需要我們使用KT148A語音芯片,進行原有的芯片方案替代和升級,畢竟flash型的
    的頭像 發表于 04-02 18:28 ?1089次閱讀
    SC5080B sop8<b class='flag-5'>語音</b><b class='flag-5'>芯片</b>替代開發記錄_<b class='flag-5'>KT148A</b> flash型420秒

    KT148A語音芯片的一線通訊起始信號6ms,一幀數據有幾個起始信號

    請問KT148A語音芯片,我的mcu帶有串口uart資源,可以用uart嗎,還是必須用一線串口,一線串口的起始信號,一幀數據只需要一個起始=6ms,還是多個起始信號? 這里分為兩個問題進行詳細
    的頭像 發表于 04-02 16:16 ?1119次閱讀
    <b class='flag-5'>KT148A</b><b class='flag-5'>語音</b><b class='flag-5'>芯片</b>的一線通訊起始信號6ms,一幀數據有幾個起始信號

    人行通道閘機語音播報flash型KT148A語音芯片效果演示420s空間

    語音芯片
    qyvhome
    發布于 :2025年03月30日 16:57:40

    KT148A語音地址是u8類型,只支持256個語音文件尋址 超了怎么辦

    KT148示例給的語音地址是u8的數據,那總共只支持256個語音文件的尋址,假如后期要做多國語言的話,可能會超過256個尋址。。?怎么處理這個問題呢? 這個疑問我們也已經處理過了
    的頭像 發表于 03-28 14:14 ?915次閱讀
    <b class='flag-5'>KT148A</b>的<b class='flag-5'>語音</b>地址是u8類型,只支持256個<b class='flag-5'>語音</b>文件尋址 超了怎么辦