緊急求解,ch376+stm32+SD,沒接INT#腳,該如何初始化

我采用的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通信沒問題,卡在這兒)

測試發(fā)送CMD_DISK_MOUNT,示波器能測到中斷腳有中斷,測到SD_CLK有時鐘信號輸出,信號正常,頻率193KHZ。發(fā)現(xiàn)接SD卡和不接SD卡讀到的狀態(tài)都是在0xA2和0x82跳變


fc6be54481a0d4c520a442bd8447883.jpg示波器抓取到的SD_DO波形


SD_DO輸出有但是SD_DI沒有輸入


b80a1fcb482fa26957cb3fbb84edd6e.jpg抓取的波形紅色是DO,黃色是時鐘,為什么時鐘那么長數(shù)據(jù)只有一點(diǎn)點(diǎn)??而且放大數(shù)據(jù)感覺不對


這是放大的數(shù)據(jù)紅色DO會有尖刺?b8f062cf477e22c537d29d6aed96554.jpg


image.png

這是原理圖,到單片機(jī)沒問題的都正常的(SPI#已經(jīng)手動焊接拉低了),就是sd測不到


您好,如果您沒有INT腳,那芯片的SDO腳也能當(dāng)作INT的功能來使用。如果不連接 INT#引腳,那么可以通過查詢 SDO 引腳獲知中斷,方法是讓 SDO 引腳獨(dú)占單片機(jī)的某個輸入引腳,并通過 CMD_SET_SDO_INT 命令設(shè)置 SDO 引腳在 SCS 片選無效時兼做中斷請求輸出。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频