В този пост ще покаже примитивен начин на SD карта, за да микроконтролер връзка.
SD или може MicroSD?
Най-лесният начин е да се запои SD карта, за да проводниците. и проводниците към входовете на контролера. Но с този подход, ние губим способността за извличане на SD-картата от проекта. например, за да се провери на четеца на карти на компютъра.
С цел да не разпояване всеки път, SD карта, за да го проверите на компютъра, аз препоръчваме да използвате по-малкия си брат - микроб с адаптер »микроб до SD».
MicroSD не се различава от обичайната SD. Единствената разлика е, размер. От нас се изисква да се свърже правилно изхода на микроконтролера с адаптер «микроб до SD». Тази позиция се прилага както за SD, както и за микроб.
Кои микроконтролер?
Както микроконтролер ще използва ATmega328P (или Arduino ООН), но този подход може да се използва за всеки микроконтролер, който поддържа SPI протокол.
Важно е да се отбележи, че контролерът (и много други) е построен на CMOS технология. Това означава, че нулево ниво (логическа 0-л) съответства на 0,1 V. логика високо ниво (логика 1-TSA) с подаването на напрежение. Т.е. какво напрежение се захранва микроконтролер, това, което получаваш на изхода, когато логиката 1 Дзъ. Ако използвате Ардуино, вие нямате способността да променят предлагането контролер напрежение, което означава, че на изхода, като логична единица, ще трябва
5 Въпрос: Какво не съответства на нивото на логиката 1 Дзъ SD карта, т.е. 2.7-3.6 V. Следователно, директно да се свържете SD (микроб) към изводите на микроконтролера не работи, трябва да направите малко изолиран под формата на делител на напрежение.
делители на напрежение
Делител на напрежение резистори ще събират. ние трябва да ги вземете по такъв начин, че да можем да премахнете разделителя от 2.7-3.6 V. Това се прави с помощта на резистор от 1,8 кВт и 3,3 кВт. Можете да използвате и други комбинации, най-важното, за да получите в интервала от 2,7 до 3,6 V изход.
В действителност, аз го направих разделител, както следва в раздел на тел спойка резистор 1k8. До края на този резистор запоен резистор към земята - 3.3 ома. Спрях на резистори и голи петна - свиване тръби.
Картината на върха ", без да се свива" надолу ", за да се свие на резистори и голи площи"
В резултат на това, SD карта, за да микроконтролера трябва да бъдат свързани, както следва:
Послепис DO изход свързан с разделител не е необходимо. защото това е нищо не обслужваме. но само ние получаваме данни от SD картата.
Послепис В тази схема, аз не препоръчвам да се извлече и поставете микроб в слота по време на работа на микроконтролера, направете го само в обезточвано държавата.
В действителност, това е, както следва:
Свържете "октопода" на ООН Arduino
Може да се интересувате:
- Микроконтролера - Работи с SD карти без файлова система
- KiCad за бърз старт (проста стъпка по стъпка на проекта)
- Работа с LCD дисплей, базиран микроконтролер - HD44780 (Част 2)
- Микроконтролера - работа в SD карта с FAT16 ниската
Ще Ви бъда благодарен, ако можете да споделите публикацията на данни
Свързани статии