我采用的stm32+ch376T+SD卡。因?yàn)橐驗(yàn)橥鈷斓臇|西太多沒有多余的管腳,ch376T只接了SCS、SCLK、SDI、SDO到單片機(jī),但是初始化的時候需要讀中斷,所以現(xiàn)在怎么處理?自己試了發(fā)送命令后過段時間讀取中斷。發(fā)現(xiàn)讀取出來是0x82和0xA2來回跳,0x82是沒測到連接(但是SD卡的管腳是一直讀的到連接的),請問0xA2是什么意思?(參照手冊之前的步驟都能通過了,stm32和ch376T通信沒問題,卡在這兒)
查看: 1233
回復(fù): 7
緊急求解,ch376+stm32+SD,沒接INT#腳,該如何初始化
熱門產(chǎn)品 :
CH585: 集成高速USB和NFC的藍(lán)牙MCU
測試發(fā)送CMD_DISK_MOUNT,示波器能測到中斷腳有中斷,測到SD_CLK有時鐘信號輸出,信號正常,頻率193KHZ。發(fā)現(xiàn)接SD卡和不接SD卡讀到的狀態(tài)都是在0xA2和0x82跳變
示波器抓取到的SD_DO波形
SD_DO輸出有但是SD_DI沒有輸入
抓取的波形紅色是DO,黃色是時鐘,為什么時鐘那么長數(shù)據(jù)只有一點(diǎn)點(diǎn)??而且放大數(shù)據(jù)感覺不對
這是放大的數(shù)據(jù)紅色DO會有尖刺?
這是原理圖,到單片機(jī)沒問題的都正常的(SPI#已經(jīng)手動焊接拉低了),就是sd測不到
您好,如果您沒有INT腳,那芯片的SDO腳也能當(dāng)作INT的功能來使用。如果不連接 INT#引腳,那么可以通過查詢 SDO 引腳獲知中斷,方法是讓 SDO 引腳獨(dú)占單片機(jī)的某個輸入引腳,并通過 CMD_SET_SDO_INT 命令設(shè)置 SDO 引腳在 SCS 片選無效時兼做中斷請求輸出。
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄