| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Проблем с SD карта http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=10234 |
Страница 1 от 1 |
| Автор: | stoyanoff [ Пон Юни 18, 2012 1:05 pm ] | |||||||||
| Заглавие: | Проблем с SD карта | |||||||||
Свързал съм един 18Ф66J60 към micro SD с адаптер(в смисъл картата е поставена в адаптер понеже имам SD слот, не микро SD).Картата е 2Г, Адата. Ето кода, който написах
fat_init() ми връща 0(би трябвало да значи, че всичко е ОК). Обаче като се пробвам да създам файл ми връща 1 и съответно няма файл на картата. Къде бъркам??? Благодаря! |
||||||||||
| Автор: | Desert Leo [ Пон Юни 18, 2012 7:51 pm ] |
| Заглавие: | Re: Проблем с SD карта |
Като отваряш файла, пишеш ли нещо в него? FAT16 или FAT32? |
|
| Автор: | stoyanoff [ Пон Юни 18, 2012 9:01 pm ] |
| Заглавие: | Re: Проблем с SD карта |
Във файла fat.c #define FAT32 е активно(//#define FAT16). Програмката трябва да създаде празен файл, но не се получава. Картата е FAT32 форматирана. Мисля, че не правя нещо, както трябва, макар че в примерните програми така е дадено..... |
|
| Автор: | bateAz [ Пон Юни 18, 2012 9:06 pm ] |
| Заглавие: | Re: Проблем с SD карта |
Има неясни моменти:bool=fat_init(); ти връщало 0. Май точно 0 значи "NOK". Започни с нещо по-просто. Форматирай картата с FAT16, запиши текстов файл ( на компотера ! ) с дължина 100 - 500 байта и се опитай да го отвориш ( от девайса ) за четене. Ако си оптимист се опитай и да четеш. |
|
| Автор: | stoyanoff [ Съб Юли 21, 2012 7:31 pm ] |
| Заглавие: | Re: Проблем с SD карта |
Оправих проблема с инициализирането! Обаче пак не мога да правя нищо върху картата. Може ли да ми кажете някакъв софтуер, с който да форматирам картата. Аз съм с Уин 7 х64 и не съм сигурен, че стандартния формат от Уин-а върши работа. Във FAT16 се пробвах като напиша в cmd format G:/fs:FAT16 обаче не се получава. Благодаря! |
|
| Автор: | stoyanoff [ Съб Юли 28, 2012 12:11 pm ] |
| Заглавие: | Re: Проблем с SD карта |
Момци, нещо не го докарвам това чудо. Смених 3 компилатора(CCS,C18, mikroC) и не знам колко библиотеки. Мисля, че проблемът ми е в схемата. Може ли някой да даде проверена схема за свързване на SD карта към контролер. |
|
| Автор: | Cekins [ Съб Юли 28, 2012 1:57 pm ] |
| Заглавие: | Re: Проблем с SD карта |
Ами виж тука : http://pinouts.ru/Memory/sdcard_pinout.shtml гледаш пиноута за SPI. Ако процесора ти е на 5 волта обаче се слагат делители на SDO, CS и Clock |
|
| Автор: | stoyanoff [ Съб Юли 28, 2012 3:40 pm ] |
| Заглавие: | Re: Проблем с SD карта |
Това ясно! А pull-up или pull-down резистори трябва да сложа(на 3.3 вота е контролера)??? И пиновете, които не се ползват, да ги оставя да висят или да ги свърва през резистор на захранване? Аз за това искам изпитана схема. |
|
| Автор: | Cekins [ Съб Юли 28, 2012 4:12 pm ] |
| Заглавие: | Re: Проблем с SD карта |
Щом е на 3 волта нищо не ти трябват делители - директно връзваш. Свободните аз поне съм ги оставял висящи и работи (всъщност не съм го проучвал въпроса надълбоко), ама ти като я инициализираш като SPI едва ли ще пречат както и да са. А те какви свободни - те са само два. Обаче трябва да видиш на слота как са ти нещата - там може да има няква объркация. Слотовете дето аз съм ги купувал от комет не са точно както е на картата. |
|
| Автор: | stoyanoff [ Съб Юли 28, 2012 4:45 pm ] |
| Заглавие: | Re: Проблем с SD карта |
Ами ето това имам: http://store.comet.bg/bg/Catalogue/Product/9707/ и този http://store.comet.bg/bg/Catalogue/Product/7763/ Използвам SD слота(първия). Ако съм прочел правилно pdf-то първия е 9-ти и после 1-8. А на чип селескта не трябва ли да има някакъв pull-down? |
|
| Автор: | Cekins [ Нед Юли 29, 2012 6:34 pm ] |
| Заглавие: | Re: Проблем с SD карта |
За какво ти е пулл даун - ти не го ли връзваш към някакъв изход? Иначе и аз такива слотове ползвам. |
|
| Автор: | dexterJr [ Нед Юли 29, 2012 9:51 pm ] |
| Заглавие: | Re: Проблем с SD карта |
провери дали хардуерното ключе на картата не я е заключило |
|
| Автор: | ike [ Нед Юли 29, 2012 10:54 pm ] |
| Заглавие: | Re: Проблем с SD карта |
то е софтуерно. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|