ዝርዝር ሁኔታ:
- ደረጃ 1 ኤስዲ በይነገጽ
- ደረጃ 2 - ESP32 GPIO ፒን ካርታ
- ደረጃ 3 የ SD መጎተት መስፈርቶች
- ደረጃ 4 - የተለያዩ ሃርድዌር
- ደረጃ 5: የ SD ካርድ ማስገቢያ መለያየት ቦርድ
- ደረጃ 6 በፕሮግራም ጊዜ GPIO 2 ን ያላቅቁ
- ደረጃ 7: ቤንችማርክ
- ደረጃ 8: SD_MMC 4-bit Mode Benchmark
- ደረጃ 9: SD_MMC 1-bit Mode Benchmark
- ደረጃ 10 በኤችኤስፒአይ አውቶቡስ ቤንችማርክ ላይ የ SD SPI ሞድ
- ደረጃ 11 በ VSPI አውቶቡስ ቤንችማርክ ላይ የ SD SPI ሞድ
- ደረጃ 12: ወደላይ ዙር
ቪዲዮ: ለ ESP32: 12 ደረጃዎች (ከስዕሎች ጋር) የ SD በይነገጽን ይምረጡ።
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ይህ አስተማሪዎች ለ ESP32 ፕሮጀክትዎ የ SD በይነገጽን ስለመምረጥ አንድ ነገር ያሳያሉ።
ደረጃ 1 ኤስዲ በይነገጽ
በመጀመሪያው የአርዲኖ ኤስዲ ቤተ -መጽሐፍት ውስጥ ፣ ኤስዲ በይነገጽ የ SD SPI አውቶቡስ ማስተላለፊያ ሁነታን እየተጠቀመ ነው።
ኤስዲ በእውነቱ የበለጠ የማስተላለፍ ሁኔታ አለው
- የ SPI አውቶቡስ ሁኔታ - ESP32 ከ 1 SPI አውቶቡስ በላይ አለው ፣ በሚነሳበት ጊዜ ማበጀት ይችላል
- 1-ቢት / 4-ቢት የ SD አውቶቡስ ሞድ-ESP32 የኤስዲ አውቶቡስ ሁነታን ኤፒአይ ለመተግበር ኤስዲኤምኤምሲ የተባለ ሌላ ቤተ-መጽሐፍትን ይሰጣል።
- የ SD UHS-II ሁነታ ፦ ESP32 አይደገፍም
ማጣቀሻ.:
www.arduino.cc/en/reference/SD
am.wikipedia.org/wiki/SD_card
docs.espressif.com/projects/esp-idf/en/lat…
ደረጃ 2 - ESP32 GPIO ፒን ካርታ
ነባሪው የ ESP32 GPIO ፒኖች ካርታ እዚህ አለ
ኤስዲ ካርድ ፒን | የማይክሮ ኤስዲ ፒን | ስም | ባለ 4-ቢት ኤስዲ አውቶቡስ | 1 ቢት ኤስዲ አውቶቡስ | SPI አውቶቡስ (HSPI / VSP ውስጣዊ ፒኖች) |
1 | 2 | መ 3 | 13 | - | ኤስ ኤስ (15/5) |
2 | 3 | ሲ.ኤም.ዲ | 15 | 15 | ሞሲ (13 /23) |
3 | - | ቪኤስኤስ | ጂ.ኤን.ዲ | ጂ.ኤን.ዲ | ጂ.ኤን.ዲ |
4 | 4 | ቪዲዲ | 3.3 ቪ | 3.3 ቪ | 3.3 ቪ |
5 | 5 | ክሊክ | 14 | 14 | SCK (14 /18) |
6 | 6 | ቪኤስኤስ | ጂ.ኤን.ዲ | ጂ.ኤን.ዲ | ጂ.ኤን.ዲ |
7 | 7 | መ 0 | 2 | 2 | ሚሶ (12/19) |
8 | 8 | መ 1 | 4 | - | - |
9 | 1 | መ 2 | 12 | - | - |
የ 1 ቢት / 4 ቢት ኤስዲ አውቶቡስ የጂፒኦ ፒን ካርታዎች መለወጥ አይቻልም።
ቀላል ጥሪ SD_MMC መጀመሪያ () ወደ መጀመሪያው 4-ቢት ኤስዲ አውቶቡስ ሁኔታ
SD_MMC.begin ();
1-ቢት የ SD አውቶቡስ ሁኔታ በ SD_MMC start () ዘዴ ፣ ለምሳሌ
SD_MMC.begin ("/cdcard" ፣ እውነት);
የ SPIClass ምሳሌን በሚፈጥሩበት ጊዜ የ SPI አውቶቡስ (HSPI ወይም VSPI) ሊመረጥ ይችላል ፣ ለምሳሌ።
SPIClass spi = SPIClass (HSPI);
እርስዎ እንደሚመለከቱት 1-ቢት / 4-ቢት ኤስዲ አውቶቡስ ፒን ማጋሪያ ፒን ከ HSPI ጋር ግን የ SD ካርድ ካስማዎች ካርታ አንድ አይደለም። ስለዚህ ሃርድዌርው በኤስዲ አውቶቡስ ፒን ካርታ መሠረት ከተገናኘ ፣ የ HSPI ተወላጅ ፒኖችን በቀጥታ መጠቀም አይችልም። የ GPIO ፒኖች በ SPIClass start () ዘዴ ሊሻሩ ይችላሉ ፣ ለምሳሌ።
SPIClass spi = SPIClass (HSPI);
spi.begin (14 / * SCK * /, 2 / * MISO * /, 15 / * MOSI * /, 13 / * SS * /);
እና እንዲሁም የ SD ቤተ -መጽሐፍት በ SD ጅምር () ዘዴ የኤስ ኤስ ፒን ፣ የ SPI አውቶቡስ እና የአውቶቡስ ድግግሞሽ ሊሽር ይችላል ፣ ለምሳሌ።
SD.begin (13 / * SS * /, spi, 80000000);
ደረጃ 3 የ SD መጎተት መስፈርቶች
ባለ 4-ቢት ኤስዲ አውቶቡስ ሁነታን ለመጠቀም ከፈለጉ እባክዎን የ ESP32 SD የመሳብ መስፈርቶችን ይከተሉ ፣ በተለይም
- በ GPIO13 ላይ ግጭቶችን ይጎትቱ
- በ DAT2 ላይ በ Bootstrap እና SDIO መካከል ግጭቶች
ማጣቀሻ.:
docs.espressif.com/projects/esp-idf/en/lat…
ደረጃ 4 - የተለያዩ ሃርድዌር
ESP32 ቶን dev dev kit እና dev ቦርድ አለው ፣ አንዳንዶቹ አብሮ የተሰራ ማይክሮ ኤስዲ ካርድ ማስገቢያ አላቸው።
በእጄ ውስጥ አንዳንድ ምሳሌዎች እነሆ-
- TTGO T-Watch ፣ በ 1 ቢት ኤስዲ አውቶቡስ ሁኔታ መሠረት ከጂፒኦ ፒን 2 ፣ 13 ፣ 14 እና 15 ጋር ተገናኝቷል ፣ ስለሆነም 1 ቢት ኤስዲ አውቶቡስ ሁነታን እና የ SPI አውቶቡስ ሁነታን መጠቀም ይችላል።
- M5Stack Series ፣ በቪኤስፒአይ ተወላጅ ፒን መሠረት ከጂፒኦ ፒን 4 ፣ 18 ፣ 19 እና 23 ጋር ተገናኝቷል ፣ ስለዚህ ነባሪ የ SD ቤተ -መጽሐፍት ቅንብሮችን [SD.begin (4)] ን መጠቀም ይችላል።
- ODROID-GO ፣ በቪኤስፒአይ ተወላጅ ፒን መሠረት ከጂፒኦ ፒን 18 ፣ 19 ፣ 22 እና 23 ጋር ተገናኝቷል ፣ ስለዚህ ነባሪ የ SD ቤተ-መጽሐፍት ቅንብሮችን መጠቀም ይችላል [SD.begin (22)]
- ESP32-CAM ፣ በ 4 ቢት ኤስዲ አውቶቡስ ሁኔታ መሠረት ከጂፒኦ ፒን 2 ፣ 4 ፣ 12 ፣ 13 ፣ 14 እና 15 ጋር ተገናኝቷል ፣ ስለሆነም ሁሉንም 4-ቢት / 1-ቢት ኤስዲ አውቶቡስ ሁነታን እና የ SPI አውቶቡስ ሁነታን መጠቀም ይችላል።
- TTGO T8 dev ሰሌዳ ፣ በ 1 ቢት ኤስዲ አውቶቡስ ሞድ መሠረት ከጂፒኦ ፒን 2 ፣ 13 ፣ 14 እና 15 ጋር ተገናኝቷል ፣ ስለሆነም 1 ቢት ኤስዲ አውቶቡስ ሁነታን እና የ SPI አውቶቡስ ሁነታን መጠቀም ይችላል።
www.lilygo.cn/prod_view.aspx?Id=1123
docs.m5stack.com/
wiki.odroid.com/odroid_go/odroid_go
wiki.ai-thinker.com/esp32-cam
github.com/LilyGO/TTGO-T8-ESP32
ደረጃ 5: የ SD ካርድ ማስገቢያ መለያየት ቦርድ
አብሮገነብ የማይክሮ ኤስዲ ካርድ ማስገቢያ ያለው የዴቭ ቦርድ ሁሉንም ፒንዎች ላይገናኝ ይችላል እና አብዛኛዎቹ ባለ 4 ቢት ኤስዲ አውቶቡስ ሁነታን መጠቀም አይችሉም። የግለሰብ የ SD ካርድ ማስገቢያ መለያየት ቦርድ የተሻለ ተጣጣፊነትን ይሰጣል።
በተመሳሳይ ጊዜ ፣ ብዙ የኤል ሲ ዲ ሰሌዳ ቦርድ እንዲሁ ሙሉ መጠን የ SD ካርድ ማስገቢያን ይሰብራል። ሆኖም ፣ አብዛኛዎቹ የ SPI ሞድ ፒኖችን ብቻ ይሰብራሉ። እንደ 4-ቢት ኤስዲ አውቶቡስ ሁነታን ለመጠቀም በቂ አይደለም ፣ ግን በዚህ የግንኙነት ካርታ አሁንም እንደ 1 ቢት ኤስዲ አውቶቡስ ሁኔታ ሊጠቀሙበት ይችላሉ-
LCD -> ESP32
SD_CS -> nil SD_MOSI -> 15 SD_MISO -> 2 SD_SCK -> 14
ደረጃ 6 በፕሮግራም ጊዜ GPIO 2 ን ያላቅቁ
ባለ 4-ቢት ኤስዲ አውቶቡስ ሞድ ግንኙነት ESP32 ወደ የፕሮግራም ሁኔታ እንዳይገባ ያደርገዋል። አዲስ ፕሮግራም ከመስቀልዎ በፊት እባክዎን GPIO 2 ን ከ SD ካርድ ማስገቢያ መለያየት ቦርድ DAT0 ን ያላቅቁ።
ደረጃ 7: ቤንችማርክ
ለመነሻ መለኪያው ቀለል ያለ የአርዱዲኖ ፕሮግራም ፃፍኩ-
github.com/moononournation/ESP32_SD_Benchm…
ለመነሻ መለኪያው ሃርድዌር እነሆ-
ESP32
NodeMCU ESP32-32S V1.1 (WROOM-32)
ኤስዲ ካርድ ማስገቢያ
የማይክሮ ኤስዲ ካርድ ማስገቢያ መለያየት ቦርድ
ኤስዲ ካርድ
እኔ SanDisk አለኝ 8 ጊባ ማይክሮ ኤስዲ እና አሮጌ 128 ሜባ ማይክሮ ኤስዲ በእጅ።
ደረጃ 8: SD_MMC 4-bit Mode Benchmark
SanDisk 8 ጊባ ማይክሮ ኤስዲ
20: 27: 46.000 -> የሙከራ መጻፍ /test_1k.bin
20: 27: 59.399 -> ያገለገለ ፋይል ይፃፉ -13404 ሚሴ ፣ 312.914368 ኪባ/ሰ 20 27: 59.399 -> የሙከራ መጻፍ /test_2k.bin 20: 28: 17.248 -> ያገለገለ ፋይል ይፃፉ -17834 ሚሴ ፣ 235.185822 ኪባ/ሰ 20: 28: 17.248 -> የሙከራ መጻፍ /test_4k.bin 20: 28: 21.122 -> ያገለገለ ፋይል ይፃፉ -3873 ሚሴ ፣ 1082.959961 ኪባ /ሰ 20: 28: 21.122 -> የሙከራ መጻፍ /test_8k.bin 20: 28: 23.147 -> ጥቅም ላይ የዋለ ፋይል ይፃፉ -2024 ሚሴ ፣ 2072.284668 ኪባ/ሰ 20: 28 23.147 -> ሙከራ ይፃፉ /test_16k.bin 20: 28: 27.237 -> ያገለገለ ፋይል ይፃፉ -4097 ሚሴ ፣ 1023.750061 ኪባ/ሰ 20: 28 27.237 -> ሙከራ write /test_32k.bin 20: 28: 30.088 -> ያገለገለ ፋይል ይፃፉ -2842 ሚሴ ፣ 1475.828247 ኪባ /ሰ 20: 28: 30.088 -> የሙከራ መጻፍ /test_64k.bin 20: 28: 31.882 -> ያገለገለ ፋይል ይፃፉ -1811 ሚሴ ፣ 2316.015381 ኪባ /ሰ 20: 28: 31.882 -> የሙከራ ንባብ /test_1k.bin 20: 28: 35.422 -> ጥቅም ላይ የዋለውን ፋይል ያንብቡ -3520 ሚሴ ፣ 1191.563599 ኪባ /ሰ 20: 28: 35.422 -> የሙከራ ንባብ /test_2k.bin 20: 28: 38.813 -> ያገለገለ ፋይል ያንብቡ -3389 ሚሴ ፣ 1237.622925 ኪባ/ሰ 20 28: 38.813 -> የሙከራ ንባብ /test_4k.bin 20: 28: 42.273 -> ያገለገለ ፋይል ያንብቡ -3474 ሚሴ ፣ 1207.341431 ኪባ/ሰ 20:28: 42.273 -> የሙከራ ንባብ /test_8k.bin 20: 28: 45.752 - > ጥቅም ላይ የዋለ ፋይልን ያንብቡ -3487 ሚሴ ፣ 1202.840210 ኪባ/ሰ 20: 28: 45.752 -> የሙከራ ንባብ /test_16k.bin 20: 28: 48.988 -> ያገለገለ ፋይል ያንብቡ -3213 ሚሴ ፣ 1305.416748 ኪባ/ሰ 20 28 -48.988 -> የሙከራ ንባብ /test_32k.bin 20: 28: 52.077 -> ያገለገለ ፋይል ያንብቡ -3093 ሚሴ ፣ 1356.063354 ኪባ /ሰ 20: 28: 52.077 -> የሙከራ ንባብ /test_64k.bin 20: 28: 55.141 -> ያገለገለ ፋይል ያንብቡ -3080 ሚሴ ፣ 1361.786987 ኪባ/ሰ
የድሮ 128 ሜባ ማይክሮ ኤስዲ
20: 30: 43.309 -> E (274) sdmmc_sd: sdmmc_check_scr: send_scr 0x109 ተመልሷል
20: 30: 43.309 -> የካርድ ተራራ አልተሳካም
ደረጃ 9: SD_MMC 1-bit Mode Benchmark
SanDisk 8 ጊባ ማይክሮ ኤስዲ
20: 31: 45.194 -> የሙከራ መጻፍ /test_1k.bin
20: 31: 59.506 -> ያገለገለ ፋይል ይፃፉ -14325 ሚሴ ፣ 292.796082 ኪባ/ሰ 20 31: 59.506 -> የሙከራ መጻፍ /test_2k.bin 20: 32: 17.686 -> ያገለገለ ፋይል ይፃፉ -18163 ሚሴ ፣ 230.925735 ኪባ/ሰ 20: 32: 17.686 -> የሙከራ መጻፍ /test_4k.bin 20: 32: 21.291 -> ያገለገለ ፋይል ይፃፉ -3611 ሚሴ ፣ 1161.535278 ኪባ /ሰ 20 32 -21.291 -> የሙከራ መጻፍ /test_8k.bin 20 32 -23.939 -> ያገለገለ ፋይል ይፃፉ -2652 ሚሴ ፣ 1581.562622 ኪባ/ሰ 20 32: 23.939 -> የሙከራ መጻፍ /test_16k.bin 20 32: 28.397 -> ያገለገለ ፋይል ይፃፉ 4448 ሚሴ ፣ 942.964050 ኪባ/ሰ 20 32 32 28.397 -> ሙከራ write /test_32k.bin 20: 32: 31.835 -> ያገለገለ ፋይል ይፃፉ -3429 ሚሴ ፣ 1223.185791 ኪባ /ሰ 20 32: 31.835 -> የሙከራ መጻፍ /test_64k.bin 20 32: 33.882 -> ያገለገለ ፋይል ይፃፉ -2058 ሚሴ ፣ 2038.048584 ኪባ /ሰ 20 32: 33.882 -> የሙከራ ንባብ /test_1k.bin 20: 32: 38.031 -> ያገለገለ ፋይል ያንብቡ -4146 ሚሴ ፣ 1011.650757 ኪባ /ሰ 20 32 32 38.031 -> የሙከራ ንባብ /test_2k.bin 20: 32: 42.062 -> ያገለገለ ፋይል ያንብቡ -4019 ms ፣ 1043.618774 ኪባ/ሰ 20 32: 42.062 -> የሙከራ ንባብ /test_4k.bin 20: 32: 46.170 -> ያገለገለ ፋይል ያንብቡ -4106 ሚሴ ፣ 1021.506104 ኪባ/ሰ 20:32: 46.170 -> የሙከራ ንባብ /test_8k.bin 20 32: 50.288 -> ጥቅም ላይ የዋለውን ፋይል ያንብቡ -4121 ሚሴ ፣ 1017.787903 ኪባ/ሰ 20 32: 50.288 -> የሙከራ ንባብ /test_16k.bin 20 32: 54.112 -> ያገለገለ ፋይል ያንብቡ -3840 ሚሴ ፣ 1092.266724 ኪባ/ሰ 20 32 -54.112 -> ሙከራ read /test_32k.bin 20: 32: 57.840 -> ያገለገለ ፋይል ያንብቡ -3739 ሚሴ ፣ 1121.771606 ኪባ /ሰ 20 32: 57.840 -> የሙከራ ንባብ /test_64k.bin 20 33: 01.568 -> ያገለገለ ፋይል ያንብቡ -3711 ሚሴ ፣ 1130.235474 ኪባ/ሰ
የድሮ 128 ሜባ ማይክሮ ኤስዲ
20 33: 27.366 -> የሙከራ መጻፍ /test_1k.bin
20: 33: 42.386 -> ያገለገለ ፋይል ይፃፉ -15020 ሚሴ ፣ 279.247925 ኪባ/ሰ 20 33: 42.386 -> የሙከራ መጻፍ /test_2k.bin 20 33: 57.927 -> ያገለገለ ፋይል ይፃፉ -15515 ሚሴ ፣ 270.338654 ኪባ/ሰ 20: 33: 57.927 -> የሙከራ መጻፍ /test_4k.bin 20: 34: 13.108 -> ያገለገለ ፋይል ይፃፉ -15195 ሚሴ ፣ 276.031860 ኪባ /ሰ 20: 34: 13.108 -> የሙከራ መጻፍ /test_8k.bin 20: 34: 28.162 -> ያገለገለ ፋይል ይፃፉ -15048 ሚሴ ፣ 278.728333 ኪባ/ሰ 20 34: 28.162 -> የሙከራ መጻፍ /test_16k.bin 20: 34: 43.287 -> ያገለገለ ፋይል ይፃፉ -15142 ሚሴ ፣ 276.998016 ኪባ/ሰ 20 34 -43.287 -> ሙከራ write /test_32k.bin 20: 34: 58.278 -> ያገለገለ ፋይል ይፃፉ -14964 ሚሴ ፣ 280.292969 ኪባ /ሰ 20 34: 58.278 -> የሙከራ መጻፍ /test_64k.bin 20: 35: 13.370 -> ያገለገለ ፋይል ይፃፉ -15101 ሚሴ ፣ 277.750092 ኪባ /ሰ 20: 35: 13.370 -> የሙከራ ንባብ /test_1k.bin 20: 35: 17.563 -> ጥቅም ላይ የዋለውን ፋይል ያንብቡ -4197 ሚሴ ፣ 999.357666 ኪባ /ሰ 20: 35: 17.563 -> የሙከራ ንባብ /test_2k.bin 20: 35: 21.746 -> ያገለገለ ፋይል ያንብቡ -4191 ms ፣ 1000.788330 ኪባ/ሰ 20: 35: 21.746 -> የሙከራ ንባብ /test_4k.bin 20: 35: 25.942 -> ያገለገለ ፋይል ያንብቡ -4181 ሚሴ ፣ 1003.182007 ኪባ/ሰ 20:35: 25.942 -> የሙከራ ንባብ /test_8k.bin 20: 35: 30.101 -> ጥቅም ላይ የዋለውን ፋይል ያንብቡ -4176 ሚሴ ፣ 1004.383118 ኪባ/ሰ 20 35: 30.101 -> የሙከራ ንባብ /test_16k.bin 20: 35: 34.279 -> ያገለገለ ፋይል ያንብቡ -4174 ሚሴ ፣ 1004.864380 ኪባ/ሰ 20: 35 34.479 -> ሙከራ read /test_32k.bin 20: 35: 38.462 -> ያገለገለ ፋይል ያንብቡ -4173 ሚሴ ፣ 1005.105225 ኪባ /ሰ 20: 35: 38.462 -> የሙከራ ንባብ /test_64k.bin 20: 35: 42.612 -> ያገለገለ ፋይል ያንብቡ -4173 ሚሴ ፣ 1005.105225 ኪባ/ሴ
ደረጃ 10 በኤችኤስፒአይ አውቶቡስ ቤንችማርክ ላይ የ SD SPI ሞድ
SanDisk 8 ጊባ ማይክሮ ኤስዲ
08: 41: 19.703 -> የሙከራ መጻፍ /test_1k.bin
08: 41: 53.458 -> ያገለገለ ፋይል ይፃፉ -33743 ሚሴ ፣ 124.301453 ኪባ/ሰ 08: 41: 53.458 -> የሙከራ መጻፍ /test_2k.bin 08: 42: 10.000 -> ያገለገለ ፋይል ይፃፉ -16540 ሚሴ ፣ 253.585495 ኪባ/ሰ 08: 42: 10.000 -> የሙከራ መጻፍ /test_4k.bin 08: 42: 17.269 -> ያገለገለ ፋይል ይፃፉ -7298 ms ፣ 574.719666 ኪባ /ሰ 08: 42: 17.308 -> የሙከራ ጽሑፍ /test_8k.bin 08: 42: 22.640 -> ያገለገለ ፋይል ይፃፉ -5345 ms ፣ 784.715454 ኪባ/ሰ 08: 42: 22.640 -> የሙከራ መጻፍ /test_16k.bin 08: 42: 32.285 -> ያገለገለ ፋይል ይፃፉ -9662 ms ፣ 434.103088 ኪባ/ሰ 08: 42: 32.285 -> ሙከራ write /test_32k.bin 08: 42: 36.659 -> ያገለገለ ፋይል ይፃፉ -4355 ms ፣ 963.100830 ኪባ /ሰ 08: 42: 36.659 -> የሙከራ መጻፍ /test_64k.bin 08: 42: 39.594 -> ያገለገለ ፋይል ፃፍ: 2949 ሚሴ ፣ 1422.280151 ኪባ /ሰ 08: 42: 39.594 -> የሙከራ ንባብ /test_1k.bin 08: 42: 44.774 -> ያገለገለ ፋይል ያንብቡ -5192 ሚሴ ፣ 807.839783 ኪባ /ሰ 08: 42: 44.774 -> የሙከራ ንባብ /test_2k.bin 08: 42: 49.969 -> ያገለገለ ፋይል ያንብቡ -5189 ms ፣ 808.306824 ኪባ/ሰ 08: 42: 49.969 -> የሙከራ ንባብ /test_4k.bin 08: 42: 55.123 -> ያገለገለ ፋይል ያንብቡ -5161 ሚሴ ፣ 812.692139 ኪባ/ሰ 08:42: 55.158 -> የሙከራ ንባብ /test_8k.bin 08: 43: 00.300 -> ያንብቡ ፋይል ጥቅም ላይ ውሏል -5176 ሚሰ ፣ 810.336914 ኪባ/ሰ 08: 43: 00.334 -> የሙከራ ንባብ /test_16k.bin 08: 43: 05.277 -> ያገለገለ ፋይል ያንብቡ -4948 ሚሴ ፣ 847.676636 ኪባ/ሰ 08 43 -05.277 -> የሙከራ ንባብ /test_32k.bin 08: 43: 10.028 -> ያገለገለ ፋይል ያንብቡ -4773 ሚሴ ፣ 878.756348 ኪባ /ሰ 08: 43: 10.028 -> የሙከራ ንባብ /test_64k.bin 08: 43: 14.760 -> ያገለገለ ፋይል ያንብቡ -4731 ሚሴ ፣ 886.557617 ኪባ/ሰ
የድሮ 128 ሜባ ማይክሮ ኤስዲ
08: 43: 47.777 -> የሙከራ መጻፍ /test_1k.bin
08: 44: 04.148 -> ያገለገለ ፋይል ይፃፉ -16390 ሚሴ ፣ 255.906281 ኪባ/ሰ 08: 44: 04.183 -> የሙከራ መጻፍ /test_2k.bin 08: 44: 20.648 -> ያገለገለ ፋይል ይፃፉ -16494 ሚሴ ፣ 254.292709 ኪባ/ሰ 08: 44: 20.648 -> የሙከራ ፃፍ /test_4k.bin 08: 44: 36.674 -> ያገለገለ ፋይል ይፃፉ -16001 ms ፣ 262.127625 ኪባ /ሰ 08: 44: 36.674 -> የሙከራ መጻፍ /test_8k.bin 08: 44: 52.849 -> ጥቅም ላይ የዋለ ፋይል ይፃፉ -16175 ሚሴ ፣ 259.307831 ኪባ/ሰ 08: 44: 52.849 -> ሙከራ ይፃፉ /test_16k.bin 08: 45: 09.225 -> ያገለገለ ፋይል ይፃፉ -16397 ሚሴ ፣ 255.797043 ኪባ/ሰ 08 45 -09.225 -> ሙከራ write /test_32k.bin 08: 45: 25.363 -> ያገለገለ ፋይል ይፃፉ -16143 ሚሴ ፣ 259.821838 ኪባ /ሰ 08: 45: 25.397 -> የሙከራ መጻፍ /test_64k.bin 08: 45: 41.632 -> ያገለገለ ፋይል ይፃፉ -16263 ሚሴ ፣ 257.904694 ኪባ /ሰ 08: 45: 41.632 -> የሙከራ ንባብ /test_1k.bin 08: 45: 46.488 -> ያገለገለ ፋይልን ያንብቡ -4856 ms ፣ 863.736389 ኪባ /ሰ 08 45: 46.488 -> የሙከራ ንባብ /test_2k.bin 08: 45: 51.332 -> ያገለገለ ፋይል ያንብቡ -4840 ሚሴ ፣ 866.591736 ኪባ/ሰ 08: 45: 51.332 -> የሙከራ ንባብ /test_4k.bin 08: 45: 56.163 -> ያገለገለ ፋይል ያንብቡ -4834 ms ፣ 867.667358 ኪባ/ሰ 08:45: 56.163 -> የሙከራ ንባብ /test_8k.bin 08: 46: 00.998 -> አር ead ፋይል ጥቅም ላይ ውሏል -4827 ሚሴ ፣ 868.925598 ኪባ/ሰ 08: 46: 00.998 -> የሙከራ ንባብ /test_16k.bin 08: 46: 05.808 -> ያገለገለ ፋይል ያንብቡ -4825 ms ፣ 869.285828 ኪባ/ሰ 08: 46: 05.843 -> ሙከራ read /test_32k.bin 08: 46: 10.637 -> ያገለገለ ፋይል ያንብቡ -4824 ms ፣ 869.466003 ኪባ /ሰ 08 46: 10.637 -> የሙከራ ንባብ /test_64k.bin 08: 46: 15.478 -> ያገለገለ ፋይል ያንብቡ -4825 ሚሴ ፣ 869.285828 ኪባ/ሰ
ደረጃ 11 በ VSPI አውቶቡስ ቤንችማርክ ላይ የ SD SPI ሞድ
SanDisk 8 ጊባ ማይክሮ ኤስዲ
08: 54: 17.412 -> የሙከራ መጻፍ /test_1k.bin
08: 54: 48.398 -> ያገለገለ ፋይል ይፃፉ -30994 ms ፣ 135.326324 ኪባ/ሰ 08: 54: 48.398 -> የሙከራ መጻፍ /test_2k.bin 08: 55: 06.079 -> ያገለገለ ፋይል ይፃፉ -17677 ሚሴ ፣ 237.274658 ኪባ/ሰ 08: 55: 06.079 -> የሙከራ መጻፍ /test_4k.bin 08: 55: 13.357 -> ያገለገለ ፋይል ይፃፉ -7274 ms ፣ 576.615906 ኪባ /ሰ 08: 55: 13.357 -> የሙከራ መጻፍ /test_8k.bin 08: 55: 18.691 -> ያገለገለ ፋይል ይፃፉ -5323 ms ፣ 787.958679 ኪባ/ሰ 08: 55: 18.691 -> የሙከራ መጻፍ /test_16k.bin 08: 55: 28.336 -> ያገለገለ ፋይል ይፃፉ -9669 ሚሴ ፣ 433.788818 ኪባ/ሰ 08: 55 28.336 -> ሙከራ write /test_32k.bin 08: 55: 32.646 -> ያገለገለ ፋይል ይፃፉ -4309 ሚሴ ፣ 973.382202 ኪባ /ሰ 08: 55: 32.646 -> የሙከራ መጻፍ /test_64k.bin 08: 55: 35.551 -> ያገለገለ ፋይል ፃፍ -2915 ሚሴ ፣ 1438.869263 ኪባ /ሰ 08: 55: 35.584 -> የሙከራ ንባብ /test_1k.bin 08: 55: 40.745 -> ጥቅም ላይ የዋለውን ፋይል ያንብቡ -5183 ms ፣ 809.242554 ኪባ /ሰ 08: 55: 40.745 -> የሙከራ ንባብ /test_2k.bin 08: 55: 45.916 -> ያገለገለ ፋይል ያንብቡ -5182 ms ፣ 809.398682 ኪባ/ሰ 08: 55: 45.949 -> የሙከራ ንባብ /test_4k.bin 08: 55: 51.091 -> ያገለገለ ፋይል ያንብቡ -5162 ሚሴ ፣ 812.534668 ኪባ/ሰ 08:55: 51.091 -> የሙከራ ንባብ /test_8k.bin 08: 55: 56.257 -> ያንብቡ ጥቅም ላይ የዋለው ፋይል -5177 ሚሴ ፣ 810.180420 ኪባ/ሰ 08:55 56.293 -> የሙከራ ንባብ /test_16k.bin 08: 56: 01.244 -> ያገለገለ ፋይል ያንብቡ -4956 ms ፣ 846.308289 ኪባ/ሰ 08: 56: 01.244 -> የሙከራ ንባብ /test_32k.bin 08: 56: 06.006 -> ያገለገለ ፋይል ያንብቡ -4764 ሚሴ ፣ 880.416443 ኪባ /ሰ 08: 56: 06.006 -> የሙከራ ንባብ /test_64k.bin 08: 56: 10.716 -> ያገለገለ ፋይል ያንብቡ -4728 ሚሴ ፣ 887.120117 ኪባ/ሰ
የድሮ 128 ሜባ ማይክሮ ኤስዲ
08: 51: 01.939 -> የሙከራ መጻፍ /test_1k.bin
08: 51: 18.358 -> ያገለገለ ፋይል ይፃፉ -16422 ሚሴ ፣ 255.407623 ኪባ/ሰ 08: 51: 18.358 -> ሙከራ ይፃፉ /test_2k.bin 08: 51: 34.529 -> ያገለገለ ፋይል ይፃፉ -16173 ሚሴ ፣ 259.339874 ኪባ/ሰ 08: 51: 34.529 -> የሙከራ ፃፍ /test_4k.bin 08: 51: 50.911 -> ያገለገለ ፋይል ይፃፉ -16372 ms ፣ 256.187653 ኪባ /ሰ 08: 51: 50.911 -> የሙከራ ጽሑፍ /ፈተና_8k.bin 08: 52: 07.056 -> ያገለገለ ፋይል ይፃፉ -16137 ሚሴ ፣ 259.918457 ኪባ/ሰ 08: 52: 07.056 -> የሙከራ መጻፍ /test_16k.bin 08: 52: 23.383 -> ያገለገለ ፋይል ይፃፉ -16351 ሚሴ ፣ 256.516663 ኪባ/ሰ 08 52 -23.383 -> ሙከራ write /test_32k.bin 08: 52: 39.533 -> ያገለገለ ፋይል ይፃፉ -16128 ሚሴ ፣ 260.063507 ኪባ /ሰ 08: 52: 39.533 -> የሙከራ መጻፍ /test_64k.bin 08: 52: 55.764 -> ያገለገለ ፋይል ይፃፉ -16250 ሚሴ ፣ 258.111023 ኪባ /ሰ 08: 52: 55.764 -> የሙከራ ንባብ /test_1k.bin 08: 53: 00.645 -> ጥቅም ላይ የዋለ ፋይልን ያንብቡ -4855 ms ፣ 863.914307 ኪባ /ሰ 08: 53: 00.645 -> የሙከራ ንባብ /test_2k.bin 08: 53: 05.459 -> ያገለገለ ፋይል ያንብቡ -4839 ሚሴ ፣ 866.770813 ኪባ/ሰ 08: 53: 05.459 -> የሙከራ ንባብ /test_4k.bin 08: 53: 10.306 -> ያገለገለ ፋይል ያንብቡ -4833 ሚሴ ፣ 867.846863 ኪባ/ሰ 08:53: 10.306 -> የሙከራ ንባብ /test_8k.bin 08: 53: 15.127 -> አር ead ፋይል ጥቅም ላይ ውሏል -4827 ms ፣ 868.925598 ኪባ/ሰ 08: 53: 15.127 -> የሙከራ ንባብ /test_16k.bin 08: 53: 19.963 -> ያገለገለ ፋይል ያንብቡ -4826 ms ፣ 869.105652 ኪባ/ሰ 08: 53: 19.963 -> ሙከራ read /test_32k.bin 08: 53: 24.758 -> ያገለገለ ፋይል ያንብቡ -4824 ms ፣ 869.466003 ኪባ /ሰ 08 53: 24.792 -> የሙከራ ንባብ /test_64k.bin 08: 53: 29.592 -> ያገለገለ ፋይል ያንብቡ -4824 ms ፣ 869.466003 ኪባ/ሰ
ደረጃ 12: ወደላይ ዙር
ባለ 4 ቢት ኤስዲ አውቶቡስ ሁኔታ ምርጥ አፈፃፀም አለው ፣ 1 ቢት ኤስዲ አውቶቡስ ሁኔታ በ 20% ቀርፋፋ እና የ SPI ሁኔታ በ 50% ቀርፋፋ ነው። ከዋናው ምክንያት አንዱ የ SD_MMC ፕሮቶኮል ንብርብር ማንኛውንም ዓይነት መቆለፊያ አይሠራም ነገር ግን SPI ያደርጋል። እና እንዲሁም ባለ 4-ቢት ኤስዲ አውቶቡስ ሁኔታ ሁለት የውሂብ መስመሮች አሉት ስለሆነም በንድፈ ሀሳብ ፍጥነቱን በእጥፍ ይጨምራል። ነገር ግን የእኔ አሮጌው ማይክሮ ኤስዲ 4-ቢት ኤስዲ አውቶቡስ ሁነታን መደገፍ አይችልም።
በአብዛኛዎቹ ሁኔታዎች የ 1 ቢት ኤስዲ አውቶቡስ ሁኔታን እመክራለሁ ፣ ምክንያቱም
- ጥሩ አፈፃፀም
- የተሻለ የ SD ካርድ ተኳሃኝነት
- ፈታሽ SD የመሳብ መስፈርቶች
- 3 ጂፒኦ ፒኖች ብቻ ያስፈልጋሉ
- አነስ ያለ የኮድ ውቅር
- ብዙ የዴት ኪት ፣ የዴቨርድ ቦርድ እና መለያየት ቦርድ ይህንን ሁናቴ መጠቀም ይችላሉ
የሚመከር:
ለእርስዎ አስተማሪ ርዕስ እና ቁልፍ ቃላትን ይምረጡ 6 ደረጃዎች (ከስዕሎች ጋር)
ለትምህርት ሰጪዎ ርዕስ እና ቁልፍ ቃላትን ይምረጡ-ትክክለኛውን ርዕስ እና ቁልፍ ቃላትን መምረጥ አስተማሪ ወደ ጉግል የፍለጋ ውጤቶች የፊት ገጽ በመሄድ ወይም ወደ አስፈሪው ወደ በይነመረብ በይነ-እይታ ምድር በመውደቅ እና በማቃጠል መካከል ያለው ልዩነት ሊሆን ይችላል። ቁልፍ ቃላት እና ርዕስ ብቻ ባይሆኑም
በ Tinkercad ወረዳዎች ውስጥ የአነፍናፊ ተተኪዎችን ይምረጡ -3 ደረጃዎች (ከስዕሎች ጋር)
በ Tinkercad ወረዳዎች ውስጥ የስሜት መለዋወጫዎችን ይምረጡ -በንድፍ ፣ Tinkercad Circuits በተለምዶ ጥቅም ላይ የዋሉ የኤሌክትሮኒክስ ክፍሎች ውስን ቤተ -መጽሐፍት ይ containsል። ይህ ማጠናከሪያ ለጀማሪዎች በኤሌክትሮኒክስ ዓለም ውስብስብነት ላይ ሳይጨነቁ በቀላሉ እንዲጓዙ ያደርጋቸዋል። ጉዳቱ ከሆነ
SCARA ሮቦት - ስለ ፈሪ እና ተገላቢጦሽ ኪነ -ጥበባት መማር !!! (ሴራ ጠምዛዛ ሂደቱን በመጠቀም በ ARDUINO ውስጥ እውነተኛ ጊዜ በይነገጽን እንዴት ማድረግ እንደሚቻል ይማሩ !!!!) 5 ደረጃዎች (ከስዕሎች ጋር)
SCARA ሮቦት - ስለ ፈሪ እና ተገላቢጦሽ ኪነማቲክስ መማር !!! (ሴራ ጠምዛዛ ሂደቱን በ ARDUINO ውስጥ እንዴት ማድረግ እንደሚቻል ይማሩ !!!!) - SCARA ሮቦት በኢንዱስትሪው ዓለም ውስጥ በጣም ተወዳጅ ማሽን ነው። ስሙ ለሁለቱም ለምርጫ ታዛዥ ስብሰባ ሮቦት ክንድ ወይም ለምርጫ ተስማሚ ተኮር አርቦት ሮቦት ነው። የመጀመሪያዎቹ ሁለት መከፋፈሎች በመሆናቸው በመሠረቱ ሶስት ዲግሪ የነፃነት ሮቦት ነው
አርዱዲኖ አርጂቢ ቀለም መራጭ - ቀለሞችን ከእውነተኛ ህይወት ዕቃዎች ይምረጡ - 7 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ አርጂቢ ቀለም መራጭ - ቀለሞችን ከእውነተኛ ህይወት ዕቃዎች ይምረጡ - በዚህ አርዱinoኖ ላይ የተመሠረተ የ RGB ቀለም መራጭ በመጠቀም በአካላዊ ነገሮች ላይ ቀለሞችን በቀላሉ ይምረጡ ፣ ይህም በእውነተኛ ህይወት ዕቃዎች ውስጥ የሚያዩዋቸውን ቀለሞች በእርስዎ ፒሲ ወይም በሞባይል ስልክዎ ላይ እንደገና እንዲፈጥሩ ያስችልዎታል። ርካሽ TCS347 ን በመጠቀም የነገሩን ቀለም ለመቃኘት በቀላሉ አንድ ቁልፍ ይጫኑ
የእጅ ምልክት ሃክ - የእጅ ምልክት በምልክት ማቀነባበር ላይ የተመሠረተ በይነገጽን በመጠቀም ሮቦት 13 ደረጃዎች (ከስዕሎች ጋር)
የምልክት ሥራ (Hawest Hawk)-የእጅ ምልክት በምስል ማቀነባበር ላይ የተመሠረተ በይነገጽን በመጠቀም ሮቦት-የእጅ ምልክት Hawk በቴክ ኤቪንስ 4.0 እንደ ቀላል የምስል ማቀነባበር በሰው-ማሽን በይነገጽ ታይቷል። የእሱ ጠቀሜታ በተለያዩ ላይ የሚሄደውን ሮቦቲክ መኪና ለመቆጣጠር ምንም ተጨማሪ ዳሳሾች ወይም ሊለበሱ የማይችሉ በመሆናቸው ላይ ነው