Electronics > Projects, Designs, and Technical Stuff
SD vs SDHC
(1/4) > >>
alank2:
For those of you who have worked with SD/SDHC, what do you have to do different for a SDHC as far as the interface/communication protocol is concerned?
exmadscientist:
SDHC is little different from plain SD, as long as you have FAT32 support (which you probably do). The main change is that the initialization sequence is slightly different, accounting for the different representation used for card space.

SDXC is when things start to get more troublesome, as it brings mandatory exFAT support into the picture.
NiHaoMike:

--- Quote from: exmadscientist on July 29, 2016, 02:16:17 am ---SDXC is when things start to get more troublesome, as it brings mandatory exFAT support into the picture.

--- End quote ---
You could reformat the card to FAT32 or some better filesystem like ext4.
exmadscientist:

--- Quote from: NiHaoMike on July 29, 2016, 04:54:10 am ---
--- Quote from: exmadscientist on July 29, 2016, 02:16:17 am ---SDXC is when things start to get more troublesome, as it brings mandatory exFAT support into the picture.

--- End quote ---
You could reformat the card to FAT32 or some better filesystem like ext4.

--- End quote ---
Sure, but if you do that, then you've got an oddball card that doesn't actually comply with the SDXC spec, which mandates exFAT. You probably won't be able to read it in anything but your device (and, probably, a Linux box). That's all good and well for a one-off or personal project, but users will hate it -- and rightfully so.
Berni:
Just a slight difference in initialization to let you know the card is SDHC because they use sector addressing rather than byte addressing. This tweak lets them address 512 times more memory.

Most modern FAT32 libraries that support SD also automagically support SDHC
Navigation
Message Index
Next page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod