久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 關于WT588D的使用問題 [打印本頁]

作者: WangYu_308    時間: 2025-6-26 15:10
標題: 關于WT588D的使用問題
關于使用WT588D-20SS芯片中出現的問題想咨詢各位前輩
我是用usb轉換器來將生成的bin文件寫入到外接flash中,參考數據手冊上的實例代碼和時序寫完三線控制驅動,但是上電后WT588D并沒有任何反應,BUSY引腳毫無反應,對WT588復位后依然無效。請問是我的代碼出了問題還是哪里操作的不正確


本人代碼:

#include "wt588d.h"
#define CS_PIN     GPIO_PIN_1
#define CS_PORT    GPIOA
#define SCL_PIN    GPIO_PIN_2
#define SCL_PORT   GPIOA
#define SDA_PIN    GPIO_PIN_3
#define SDA_PORT   GPIOA

// 初始化GPIO
void WT588D_GPIO_Init(void)
{
        rcu_periph_clock_enable(RCU_GPIOA);

        // 配置CS/CLK/DAT為推挽輸出
        gpio_init(CS_PORT, GPIO_MODE_OUT_PP, GPIO_OSPEED_50MHZ,CS_PIN);
        gpio_init(SCL_PORT, GPIO_MODE_OUT_PP, GPIO_OSPEED_50MHZ,SCL_PIN);
        gpio_init(SDA_PORT, GPIO_MODE_OUT_PP, GPIO_OSPEED_50MHZ,SDA_PIN);  

  // 初始狀態
        GPIO_BOP(CS_PORT) = CS_PIN;   // CS高電平
        GPIO_BOP(SCL_PORT) = SCL_PIN; // CLK高電平
        GPIO_BOP(SDA_PORT) = SDA_PIN; // DAT高電平
}

// 發送8位命令
void WT588D_SendCommand(uint8_t cmd)
{
    /* 可選復位 */
    // GPIO_BC(WT588D_RST_PORT) = WT588D_RST_PIN;  // RST拉低
    // delay_ms(5);                                // 保持≥5ms
    // GPIO_BOP(WT588D_RST_PORT) = WT588D_RST_PIN; // RST拉高
    // delay_ms(20);                               // 等待>17ms

        /* 喚醒芯片 */
  GPIO_BC(CS_PORT) = CS_PIN;  // CS拉低
  delay_1ms(5);                              // 保持5ms喚醒

  /* 發送8位數據 (LSB first) */
  for(uint8_t i = 0; i < 8; i++)
        {   
                GPIO_BC(SCL_PORT) = SCL_PIN;  // CLK拉低  
    // 設置數據位
    if(cmd & 0x01)
                {     
                        GPIO_BOP(SDA_PORT) = SDA_PIN;  // 輸出1
    }
                else
                {
                        GPIO_BC(SDA_PORT) = SDA_PIN;   // 輸出0
    }
    cmd >>= 1;  // 準備下一位

    delay_1us(188);  // 數據穩定時間 (150us)
    GPIO_BOP(SCL_PORT) = SCL_PIN;  // CLK上升沿鎖存
    delay_1us(188);  // 高電平保持 (總周期300us)
   }

    /* 結束傳輸 */
    GPIO_BOP(CS_PORT) = CS_PIN;  // CS拉高
    // BUSY信號將在20ms后響應
         
}


電路設計.png (59.83 KB, 下載次數: 0)

本人的電路設計

本人的電路設計

手冊示例.png (48.88 KB, 下載次數: 0)

手冊中的示例

手冊中的示例

作者: powerdruy    時間: 2025-6-27 09:21
建議問下唯創的廠家FAE
作者: WangYu_308    時間: 2025-6-27 11:29
powerdruy 發表于 2025-6-27 09:21
建議問下唯創的廠家FAE

這個我有咨詢過,他給了我兩個思路,一個是bin文件有沒有寫進外接flash,二是代碼是否有問題。
我讀取外接flash,其中確實是有bin文件的,falsh也可以正常讀寫;二是我的代碼邏輯和時序也確實是按照示例給的寫,現在沒有解決問題的頭緒了
作者: powerdruy    時間: 2025-6-27 15:11
WangYu_308 發表于 2025-6-27 11:29
這個我有咨詢過,他給了我兩個思路,一個是bin文件有沒有寫進 ...

利用唯創原廠的588d的demo板驗證一下唄,將通信接口飛線出來到你的板子上驗證
作者: WangYu_308    時間: 2025-7-1 09:57
問題已經解決,芯片,代碼,電路設計都沒有問題,上電的時候外圍電路的電阻可能燒壞了,OSCI震蕩引腳的300k電阻兩段電壓異常,更換后正常了。以后排查問題先從硬件一步一步開始排查,給自己長個經驗,也感謝給我提供思路的各位。
總的來說這款芯片的使用還是很簡單,另外不需要專門的下載器配合上位機(使用專門的下載器配合上位機需要win7系統),我采用的是USB轉SPI轉換器來給flash下載的,只要使用wt588d的上位機生成BIN文件,再通過其他上位機來將文件寫入flash后就可以使用。
把相關資料分享給大家,供大家使用。
PS:這款芯片年紀比較大了,跟廠商的人溝通說后續會停產,大家選型的時候要注意。

VoiceChipV1.7_Install(2016-7-15).rar

4.77 MB, 下載次數: 0

上位機

WT588D軟件使用說明書V2.10.pdf

1.47 MB, 下載次數: 0

上位機使用說明

WT588D下載測試工具介紹V2.2.pdf

1.22 MB, 下載次數: 0

下載說明

WT588D語音芯片及模塊詳細資料-簡化V2.13.pdf

736.72 KB, 下載次數: 0

詳細資料

WT588D語音芯片及模塊應用電路-簡化V2.13.pdf

563 KB, 下載次數: 0

應用電路


作者: 622323wjl    時間: 2025-7-1 10:03
這個我有咨詢過,他給了我兩個思路,一個是bin文件有沒有寫進外接flash,二是代碼是否有問題。 我讀取外接flash,其中確實是有bin文件的,falsh也可以正常讀寫;二是我的代碼邏輯和時序也確實是按照示例給的寫,現在沒有解決問題的頭緒了




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久香蕉国产 | 欧美激情专区 | 99这里只有精品 | 成人精品影院 | 久久久成人精品 | 久久国产精品免费视频 | 日韩精品一区二区视频 | 久久国产精品免费视频 | a在线播放 | 日本一级淫片 | 在线观看视频一区二区三区 | 在线免费黄色网址 | 18成人免费观看网站 | 欧美a视频 | 黄色一级片免费 | 国产一区二区在线播放 | 国产综合视频 | 亚洲天堂久久久 | 国产乱码精品一区二区三 | 一区二区三区中文字幕 | 香港三日本三级少妇66 | 免费不卡视频 | 色黄视频在线观看 | 久久免费看视频 | 成人精品国产 | www.少妇 | 欧美日韩免费一区二区三区 | 黄色一级片黄色一级片 | 国产精品伦 | 黄色免费网站视频 | 亚洲高清视频在线 | 日本国产精品 | 午夜精品在线 | 国产一区精品视频 | 黄色三级网站 | 丰满少妇高潮 | 夜间福利视频 | 久久精品福利视频 | 国产午夜免费视频 | 欧美精品自拍 | 久久色视频 |