Friends who use the SD card driver provided by the stm32 CUBE library should note:
1. Applicable to MMC cards. I haven't tested it. MMC cards are now collectibles. Who would still use them? So, ST team, please be rigorous.
2. The SD card initialization failed because after sending CMD0, CMD1 was sent (CMD1 is a unique command of MMC card, SD card does not need to send CMD1), and the read and write driver function also had problems (the block size of SD card was modified regardless of the situation, all set to 512 bytes), because of this, I wasted 3 days of time, and had no choice but to rewrite the driver myself. So, if you want to use SD card in the project, you must modify the driver.
3. In fact, many official routines have bugs, so don’t be too superstitious about official things.
In short, the official version also has pitfalls, so use it with caution!
Previous article:STM32 SD card test, using Cubemax configuration
Next article:STM32 Development Board Getting Started Tutorial (Thirteen) - SPI Mode Read and Write SD Card
Recommended ReadingLatest update time:2024-11-22 16:20
- Popular Resources
- Popular amplifiers
- Naxin Micro and Xinxian jointly launched the NS800RT series of real-time control MCUs
- How to learn embedded systems based on ARM platform
- Summary of jffs2_scan_eraseblock issues
- Application of SPCOMM Control in Serial Communication of Delphi7.0
- Using TComm component to realize serial communication in Delphi environment
- Bar chart code for embedded development practices
- Embedded Development Learning (10)
- Embedded Development Learning (8)
- Embedded Development Learning (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Intel promotes AI with multi-dimensional efforts in technology, application, and ecology
- ChinaJoy Qualcomm Snapdragon Theme Pavilion takes you to experience the new changes in digital entertainment in the 5G era
- Infineon's latest generation IGBT technology platform enables precise control of speed and position
- Two test methods for LED lighting life
- Don't Let Lightning Induced Surges Scare You
- Application of brushless motor controller ML4425/4426
- Easy identification of LED power supply quality
- World's first integrated photovoltaic solar system completed in Israel
- Sliding window mean filter for avr microcontroller AD conversion
- What does call mean in the detailed explanation of ABB robot programming instructions?
- USB Type-C® and USB Power Delivery: Designed for extended power range and battery-powered systems
- RAQ #223: How to measure and determine soft-start timing without a soft-start equation?
- RAQ #223: How to measure and determine soft-start timing without a soft-start equation?
- GigaDevice's full range of automotive-grade SPI NOR Flash GD25/55 wins ISO 26262 ASIL D functional safety certification
- GigaDevice's full range of automotive-grade SPI NOR Flash GD25/55 wins ISO 26262 ASIL D functional safety certification
- New IsoVu™ Isolated Current Probes: Bringing a New Dimension to Current Measurements
- New IsoVu™ Isolated Current Probes: Bringing a New Dimension to Current Measurements
- Infineon Technologies Launches ModusToolbox™ Motor Kit to Simplify Motor Control Development
- Infineon Technologies Launches ModusToolbox™ Motor Kit to Simplify Motor Control Development
- STMicroelectronics IO-Link Actuator Board Brings Turnkey Reference Design to Industrial Monitoring and Equipment Manufacturers
- [Sipeed LicheeRV 86 Panel Review] - 5 waft-ui component tests (2)
- Does anyone have a detailed tutorial on Cadence 16.6 Allegro PCB package drawing?
- Problem with the start address of SDRAM W9825G6KH
- How to analyze this circuit
- Proteus simulation of motor control PID algorithm based on 51 single chip microcomputer
- AC Filter
- Realize wireless remote IAP function based on GPRS
- Bluetooth wireless communication technology
- What is the best domestic 32bit arm mcu solution to replace stm32 m3/m4?
- EEWORLD University - How to easily determine the diameter of the adapter