[英]Detecting removed SD-Card - C - ARM -
如何檢測取出的 SD 卡,然后如何檢測插入並重新安裝? 我在 STM32-F401 使用 C 語言和 fatfs 工作。 檢測不正確的安裝或移除的卡相對容易:
fresult1 = f_mount(&myFATAFS, SDPath, 1)
while(FR_OK != fresult1){
/*Watch out for sd-card and if you find one try to mount*/
...
}
現在?
你不能從這個層面做到這一點。 SD接口有線CD-CardDetect。 您應該將其連接到 GPIO 並在計時器中斷中對其進行測試(EXTI 中斷對此不利,因為需要去抖動)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.