Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Общетехнические вопросы

Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники.

Ответ
 
Опции темы Опции просмотра
Старый 18.09.2007, 21:02   #1
ADL
Member
 
Аватар для ADL
 
Регистрация: 26.02.2007
Адрес: Новосибирск
Возраст: 48
Сообщений: 45
Вес репутации: 100/44
ADL will become famous soon enoughADL will become famous soon enough
Question Чтение SD карты

Помогите разовбраться с процедурой чтения SD карты.
Я использую режим SPI и делаю следующим образом:

CMD0 (с лог. 0 на CS)--> R1= 0x01 -->

-->CMD55-->ACMD41-->R1= 0x00?--Да-->CMD18 c нулевым аргументом
| |
|----<----------- Нет---|

Я так понимаю, что после того, как прочитан отклик R1 на команду CMD18 и считан байт 0xFE (что означает начало блока данных с указанным в аргументе CMD18 начальным адресом) должны последовать байты данных. В моём случае ожидается чтение блока BOOT. Но я вижу только нули. Читал карту при помощи WINHEX и знаю, что BOOT сектор начинается с символа 0xEB. Ставлю в маску фильтра начала данных вместо 0xFE этот самый 0xEB и вижу начало BOOTa. Но до того, как это происходит "можно сходить покурить". Получается, что какие-то проблемы с адресом?
ADL вне форума   Ответить с цитированием
Старый 18.09.2007, 23:39   #2
ADL
Member
 
Аватар для ADL
 
Регистрация: 26.02.2007
Адрес: Новосибирск
Возраст: 48
Сообщений: 45
Вес репутации: 100/44
ADL will become famous soon enoughADL will become famous soon enough
Talking Re: Решение нашёл....

Решение нашёл, но это то, что получилось у меня, а как делать правильно никто не говорит. Проблема была в том, что при чтении блока, начиная с нулевого адреса я не видел содержимого BOOT сектора, который по идее начинается с нулевого адреса. Установив фильтр на первый символ в BOOTе, я увидел его начало, но адрес, с которого он начинается оставался для меня загадкой. В WINHEX я обратил внимание на такое понятие как скрытые секторы. Умножил количество этих скрытых секторов на количество байт в секторе и полученное смещение подставил в CMD18. В результате я попал точно на начало BOOT сектора. Получается, что в CMD18 передаётся не физический, а логический адрес. Количество скрытых секторов у различных карт разное. Главное, что их количество может быть высчитано из параметров, имеющихся в BOOTе. Таким образом можно получить логическое смещение адреса, которое всегда нужно будет добавлять к задаваемому адресу. Может быть так и задумано, но как то получается немного коряво.

P.S Хотелось бы узнать, как это делается правильно.
ADL вне форума   Ответить с цитированием
Старый 19.09.2007, 10:36   #3
DL36
Senior Member
 
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/98
DL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant future
По умолчанию Re: Решение нашёл....

Цитата:
Сообщение от ADL Посмотреть сообщение
Решение нашёл, но это то, что получилось у меня, а как делать правильно никто не говорит. Проблема была в том, что при чтении блока, начиная с нулевого адреса я не видел содержимого BOOT сектора, который по идее начинается с нулевого адреса. Установив фильтр на первый символ в BOOTе, я увидел его начало, но адрес, с которого он начинается оставался для меня загадкой. В WINHEX я обратил внимание на такое понятие как скрытые секторы. Умножил количество этих скрытых секторов на количество байт в секторе и полученное смещение подставил в CMD18. В результате я попал точно на начало BOOT сектора. Получается, что в CMD18 передаётся не физический, а логический адрес. Количество скрытых секторов у различных карт разное. Главное, что их количество может быть высчитано из параметров, имеющихся в BOOTе. Таким образом можно получить логическое смещение адреса, которое всегда нужно будет добавлять к задаваемому адресу. Может быть так и задумано, но как то получается немного коряво.

P.S Хотелось бы узнать, как это делается правильно.
Почитайте это сначала. Вообще на электорниксе много инфы на эту тему.
DL36 вне форума   Ответить с цитированием
Старый 19.09.2007, 12:05   #4
ADL
Member
 
Аватар для ADL
 
Регистрация: 26.02.2007
Адрес: Новосибирск
Возраст: 48
Сообщений: 45
Вес репутации: 100/44
ADL will become famous soon enoughADL will become famous soon enough
По умолчанию Re: Чтение SD карты

Спасибо за ссылку, но там народ всё обсуждает как нужно инициализировать карту и какие резисторы на какие ноги вешать.
По подключению и инициализации карты у меня вопросов не возникло.
Вопрос, заданный мной относится к процедуре чтения данных. Обсуждений этой темы я нигде не встречал.
ADL вне форума   Ответить с цитированием
Старый 19.09.2007, 14:08   #5
DL36
Senior Member
 
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/98
DL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant future
По умолчанию Re: Чтение SD карты

Цитата:
Сообщение от ADL Посмотреть сообщение
Спасибо за ссылку, но там народ всё обсуждает как нужно инициализировать карту и какие резисторы на какие ноги вешать.
По подключению и инициализации карты у меня вопросов не возникло.
Вопрос, заданный мной относится к процедуре чтения данных. Обсуждений этой темы я нигде не встречал.
Там моя ссылка есть на файловую систему и MBR.

Последовательность такая, читаем MBR, таблицу разделов.
Из таблицы разделов берем Абсолютный (логический) номер начального сектора раздела LBA это будет BPB его и читаем, разбираем что по чем.

Может это надо Азы работы с ММС

Последний раз редактировалось DL36; 19.09.2007 в 14:14. Причина: Добавил чуток
DL36 вне форума   Ответить с цитированием
Старый 19.09.2007, 15:49   #6
ADL
Member
 
Аватар для ADL
 
Регистрация: 26.02.2007
Адрес: Новосибирск
Возраст: 48
Сообщений: 45
Вес репутации: 100/44
ADL will become famous soon enoughADL will become famous soon enough
По умолчанию Re: Чтение SD карты

MBR- Это и есть BOOT сектор. Проблема в том, что в SD физический адрес начала MBR равен не нулю т. к. с нулевого адреса начинаются скрытые секторы, а количество этих секторов и количество байт в секторе как раз и прописано в MBR. Если бы читая данные с нулевого адреса я увидел начало MBR, то и не было бы этой темы. В различных источниках по теме SD карт ничего об этом я не нашёл. Проблему я уже решил. Есть сомнение, что моё решение нестандартное, поэтому я и спрашиваю, как это делается правильно?
ADL вне форума   Ответить с цитированием
Старый 19.09.2007, 18:40   #7
DL36
Senior Member
 
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/98
DL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant future
По умолчанию Re: Чтение SD карты

Цитата:
Сообщение от ADL Посмотреть сообщение
MBR- Это и есть BOOT сектор. Проблема в том, что в SD физический адрес начала MBR равен не нулю т. к. с нулевого адреса начинаются скрытые секторы, а количество этих секторов и количество байт в секторе как раз и прописано в MBR. Если бы читая данные с нулевого адреса я увидел начало MBR, то и не было бы этой темы. В различных источниках по теме SD карт ничего об этом я не нашёл. Проблему я уже решил. Есть сомнение, что моё решение нестандартное, поэтому я и спрашиваю, как это делается правильно?
MBR - это всегда 0. Если отформатировать карточку под WIN2000 то в нулевом секторе будет BPB. Это надо различать. Для FAT32 я считаю так

Код:
         
          Dsk->firstDataSector =
             Dsk->LBA_addr+               // Из MBR смещение раздела в секторах 
             Dsk->BPB_RsvdSecCnt +        // Зарезервированная область
             (Dsk->BPB_NumFATs * FATSz) + // Сектора занимаемые этим количеством Dsk->BPB_NumFATs FAT
             RootDirSectors;              // Сектора занимаемые корневой директорией только для FAT16
DL36 вне форума   Ответить с цитированием
Старый 20.09.2007, 00:02   #8
ADL
Member
 
Аватар для ADL
 
Регистрация: 26.02.2007
Адрес: Новосибирск
Возраст: 48
Сообщений: 45
Вес репутации: 100/44
ADL will become famous soon enoughADL will become famous soon enough
По умолчанию Re: Чтение SD карты

Это написан ноль, а на самом деле это логический ноль, отстоящий от физического нуля на некоторое количество секторов. В WINHEX приводится количество скрытых секторов. Если к физическому нулю прибавить количесво байт, занимаемых скрытыми секторами, то получится физический адрес начала MBR. Это я говорю не из теории, а из практики. По вышеуказанному принципу у меня уже всё работает.
ADL вне форума   Ответить с цитированием
Старый 11.12.2007, 13:46   #9
PaNN
Junior Member
 
Регистрация: 11.12.2007
Возраст: 39
Сообщений: 1
Вес репутации: 100/0
PaNN will become famous soon enoughPaNN will become famous soon enough
По умолчанию Re: Чтение SD карты

Ага, вот и я так же страдал пару месяцев назад.
Пока методом проб и ошибок не выяснил, что загрузочный сектор (при форматировании под Win, по крайней мере) смещен на N секторов. Причем для разных карт смещение различно (я встречался с значениями 0x4000 и 0x8000)! И нигде я не встретил про это упоминания! Теперь тупо перебираю сектора, пока не обнаружу заветный 0xEB ))
PaNN вне форума   Ответить с цитированием
Старый 30.12.2007, 00:14   #10
Владимир32
Junior Member
 
Регистрация: 29.12.2007
Адрес: Bryansk, Russia
Сообщений: 4
Вес репутации: 100/0
Владимир32 will become famous soon enoughВладимир32 will become famous soon enough
По умолчанию Re: Чтение SD карты

Попробуй посмотреть здесь : http://city.tomsk.net/~pic16f84/mp3v...ru/device.html
Там описан плеер на MMC карточке. Думаю найдешь, то что нужно.
Владимир32 вне форума   Ответить с цитированием
Старый 30.12.2007, 16:08   #11
Sergey1
Senior Member
 
Регистрация: 25.02.2007
Адрес: Syzran
Сообщений: 238
Вес репутации: 322/48
Sergey1 is a jewel in the roughSergey1 is a jewel in the roughSergey1 is a jewel in the roughSergey1 is a jewel in the rough
Отправить сообщение для Sergey1 с помощью ICQ
По умолчанию Re: Чтение SD карты

Цитата:
Это написан ноль, а на самом деле это логический ноль, отстоящий от физического нуля на некоторое количество секторов. В WINHEX приводится количество скрытых секторов. Если к физическому нулю прибавить количесво байт, занимаемых скрытыми секторами, то получится физический адрес начала MBR. Это я говорю не из теории, а из практики. По вышеуказанному принципу у меня уже всё работает.
Сейчас открыл карточку(пустая) mini mms sd редактором 010 editor все 512 мбт видимы начиная с нулевого сектора
Код:
  PT & MBR  начальный адрес 0000h , адрес последнего байта  сектора  1E93h FFFFh.

EB 3C 90 20 20 20 20 20 20 20 20 00 02 20 01 00
02 00 02 00 00 F8 7B 00 3F 00 10 00 E9 00 00 00
17 4B 0F 00 80 00 29 A9 3D 30 FC 4E 4F 20 4E 41
4D 45 20 20 20 20 46 41 54 31 36 20 20 20 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA
сейчас тоже занимаюсь такой карточкой пока только теорию изучаю ну скоро придется на девайс переходить. Конкретно интересует раздел Boot record что внем записано , и как определить начала конец этого раздела? и разделы fat1 fat2 корневой каталог , тоже есть символы типа как в mbr EBh? может есть какие ссылки полезные поделитесь буду очень благодарен. С наступающи новым годом всех

Последний раз редактировалось Sergey1; 31.12.2007 в 13:04.
Sergey1 вне форума   Ответить с цитированием
Старый 30.12.2007, 17:11   #12
DL36
Senior Member
 
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/98
DL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant future
По умолчанию Re: Чтение SD карты

Цитата:
Сообщение от Sergey1 Посмотреть сообщение
сейчас тоже занимаюсь такой карточкой пока только теорию изучаю ну скоро придется на девайс переходить. Конкретно интересует раздел Boot record что внем записано , и как определить начала конец этого раздела? и разделов которые в нем fat1 fat2 корневой каталог , тоже есть символы типа как в mbr EBh? может есть какие ссылки полезные поделитесь буду очень благодарен. С наступающи новым годом всех
Посмотри мои ссылки на электроникс там спецификация ФАТ есть, вполне достаточный документ.
DL36 вне форума   Ответить с цитированием
Старый 21.03.2008, 11:39   #13
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 42
Сообщений: 4,260
Вес репутации: 2351/108
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Чтение SD карты

..можно вопрос?..
я вот тут вычитал что в SD карту данные кидаются блоками по 512 байт, может кто скажет..с какой скоростью можно передавать на неё этот блок, и сколько времени нужно чтобы он записался и карта сказала "готова к приёму следующего"?..
maagalex вне форума   Ответить с цитированием
Старый 22.03.2008, 23:48   #14
vicve
Member
 
Регистрация: 14.09.2007
Возраст: 43
Сообщений: 56
Вес репутации: 113/42
vicve will become famous soon enoughvicve will become famous soon enough
Wink Re: Чтение SD карты

Теоретического минимума по скорости передачи нет.
Где-то слышал, что карта без обращения уходит в спячку, но пока с этим не сталкивался и в даташитах на это не натыкался. Меня интересовала неспешная передача данных и это возможно. Про 1 байт в день не интересовался, но если карта не уснет, то это возможно, хотя реально данные запишутся только по прошествии 512 байт. До этого момента они лишь будут буферизоваться!
По мах скорости от карты зависит. Обычно, но не всегда, тактовая частота карты 25 МГц. При этом burst rate при clock speed 25 МГЦ для SPI bus mode = 3.125 MB/s, SD 1-bit mode 3.125 MB/s, SD 4-bit mode 12.5 MB/s.
Хай спид в SPI mode обычно не работает. От спецификации к спецификации инфа и цифры могут меняется, поэтому трудно сказать что-либо однозначно
на 18 ПИКе с кварцем 40 МГц и апаратным ЭС ПИ АЙ (Фосц/4) проблем обычно нет, вернее у меня не было при обращении к карте на таких скоростях. В то же время не было нужды писать и читать с мах скоростью, поэтому, ничё тут сказать не могу.
Что касается времени доступа при чтении блока оно составляет от 0.5 до 100 милисек, при записи от 0.5 до 250 милисек. (табл.2.4. сандиск юзер мануал вер.2.2)
Удачи!

Последний раз редактировалось vicve; 23.03.2008 в 00:22.
vicve вне форума   Ответить с цитированием
Старый 23.03.2008, 00:29   #15
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 42
Сообщений: 4,260
Вес репутации: 2351/108
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Чтение SD карты

Цитата:
Сообщение от vicve Посмотреть сообщение
Теоретического минимума по скорости передачи нет.
Где-то слышал, что карта без обращения уходит в спячку, но пока с этим не сталкивался и в даташитах на это не натыкался. Меня интересовала неспешная передача данных и это возможно. Про 1 байт в день не интересовался, но если карта не уснет, то это возможно, хотя реально данные запишутся только по прошествии 512 байт. До этого момента они лишь будут буферизоваться!
По мах скорости от карты зависит. Обычно, но не всегда, тактовая частота карты 25 МГц. При этом burst rate при clock speed 25 МГЦ для SPI bus mode = 3.125 MB/s, SD 1-bit mode 3.125 MB/s, SD 4-bit mode 12.5 MB/s.
Хай спид в SPI mode обычно не работает. От спецификации к спецификации инфа и цифры могут меняется, поэтому трудно сказать что-либо однозначно
на 18 ПИКе с кварцем 40 МГц и апаратным ЭС ПИ АЙ (Фосц/4) проблем обычно нет, вернее у меня не было при обращении к карте на таких скоростях. В то же время не было нужды писать и читать с мах скоростью, поэтому, ничё тут сказать не могу.
Что касается времени доступа при чтении блока оно составляет от 0.5 до 100 милисек, при записи от 0.5 до 250 милисек. (табл.2.4. сандиск юзер мануал вер.2.2)
Удачи!
Спасибо!..завтра уломаю начальника купить такой наборчик
http://www.onfulfillment.com/cypress...&p=939&sid=205
maagalex вне форума   Ответить с цитированием
Старый 23.03.2008, 01:27   #16
vicve
Member
 
Регистрация: 14.09.2007
Возраст: 43
Сообщений: 56
Вес репутации: 113/42
vicve will become famous soon enoughvicve will become famous soon enough
По умолчанию Re: Чтение SD карты

200 зелёных за наборчик - многовато.
можно ведь плату под себя развести и изготовить за эти бабки.
Пользы было бы больше. А выйгрыш во времени сомнителен, т.к. с чужой платой разбираться надо, а затем всё под себя переделывать.
Хотя, конечно, каждому - своё
vicve вне форума   Ответить с цитированием
Старый 23.03.2008, 08:30   #17
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 42
Сообщений: 4,260
Вес репутации: 2351/108
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Чтение SD карты

Цитата:
Сообщение от vicve Посмотреть сообщение
200 зелёных за наборчик - многовато.
можно ведь плату под себя развести и изготовить за эти бабки.
Пользы было бы больше. А выйгрыш во времени сомнителен, т.к. с чужой платой разбираться надо, а затем всё под себя переделывать.
Хотя, конечно, каждому - своё
плату развести это в любом случае-а если разводить с нуля-то нужна пробная плата для учёбы..а это 150-200долл,но дело даже не в плате-в наборе стоит контроллер того-же типа что я использую,всё собрано,есть работающий проект для ознакомления,программатор запасной тоже не помешает..а 200долл это 3 дня зарплаты мне-я за 3 дня точно не получу таких результатов как купив набор сразу
maagalex вне форума   Ответить с цитированием
Старый 23.03.2008, 10:50   #18
Petr
Senior Member
 
Аватар для Petr
 
Регистрация: 25.02.2007
Возраст: 47
Сообщений: 1,734
Вес репутации: 3438/94
Petr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond repute
По умолчанию Вот могу предложить примерчик. Рабочий (+)

[quote= Может быть так и задумано, но как то получается немного коряво.
P.S Хотелось бы узнать, как это делается правильно.[/quote]

Я его как то использовал.
Я так понимаю Вам нужна функция getPartitionOffset
http://www.bobrovnik.ru/SD.ZIP
Petr вне форума   Ответить с цитированием
Старый 23.03.2008, 17:15   #19
vicve
Member
 
Регистрация: 14.09.2007
Возраст: 43
Сообщений: 56
Вес репутации: 113/42
vicve will become famous soon enoughvicve will become famous soon enough
По умолчанию Re: Чтение SD карты

2 maagalex
честно говоря, думал в Израиле зарплаты вдвое выше.
во жесть
приезжай в москву бабки зарабатывать
шучу канешн, но в каждой шутке...
сорри за оффтоп
vicve вне форума   Ответить с цитированием
Старый 23.03.2008, 21:30   #20
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 42
Сообщений: 4,260
Вес репутации: 2351/108
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Чтение SD карты

Цитата:
Сообщение от vicve Посмотреть сообщение
2 maagalex
честно говоря, думал в Израиле зарплаты вдвое выше.
во жесть
приезжай в москву бабки зарабатывать
шучу канешн, но в каждой шутке...
сорри за оффтоп
выше-но не вдвое..вчетверо,если делать то-же самое но в солидной фирме и с университетской степенью, а если работать в конторке где хозяева 3 парня по 25 лет для которых что техник-что разработчик..одна ставка..Если скажу что хочу вдвое больше или уйду-думаю мне заплатят,повесят все планируемые проекты на один месяц, а как всё закончу пошлют..
maagalex вне форума   Ответить с цитированием
Старый 07.07.2008, 21:34   #21
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 42
Сообщений: 4,260
Вес репутации: 2351/108
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Ответ: Чтение SD карты

..купил наборчик, неделю играюсь-
циклом 100 раз записываю в карту блоки по 512 байт..цикл проходит за примерно пол секунды-скорость устраивает.Правда понятия не имею куда он эти блоки кидает-какой программкой удобно смотреть содержимое карты и делать в нём поиск?
..и ещё..в API для SDCARD в моём наборе есть два способа записи на карту-один это сначала открыть(создать) файл, а потом кидать туда байты-потом карточка открывается на компьютере и в любом текст.редакторе можно посмотреть., второй способ это запись ОЗУ-буфера или сектора из 512 байт..-мне этот второй способ подходит по скорости-но можно ли будет при этом читать его потом на обычном компе?..хотябы просто дабы сохранить или скопировать содержимое как есть на другую карту
maagalex вне форума   Ответить с цитированием
Старый 08.07.2008, 17:15   #22
hammer
Senior Member
 
Аватар для hammer
 
Регистрация: 28.03.2007
Адрес: Almaty
Возраст: 33
Сообщений: 365
Вес репутации: 194/47
hammer has a spectacular aura abouthammer has a spectacular aura about
По умолчанию Ответ: Чтение SD карты

WinHex решит все твои проблемы ;-)
__________________
Бывает, проснешься как птица –
Крылатой пружиной на взводе.
И хочется жить и трудиться!..
Но к завтраку это проходит...
hammer вне форума   Ответить с цитированием
Старый 08.07.2008, 23:21   #23
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 42
Сообщений: 4,260
Вес репутации: 2351/108
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Ответ: Чтение SD карты

Цитата:
Сообщение от hammer Посмотреть сообщение
WinHex решит все твои проблемы ;-)
Спасибо-как раз с ним сегодня и игрался..правда неполеченый-отказывался менять содержимое буфера..сейчас поищу таблетки
maagalex вне форума   Ответить с цитированием
Старый 09.07.2008, 00:03   #24
lard
Senior Member
 
Регистрация: 17.10.2007
Сообщений: 578
Вес репутации: 170/47
lard has a spectacular aura aboutlard has a spectacular aura about
По умолчанию Ответ: Чтение SD карты

Цитата:
Сообщение от maagalex Посмотреть сообщение
Спасибо-как раз с ним сегодня и игрался..правда неполеченый-отказывался менять содержимое буфера..сейчас поищу таблетки
тебя посадят, а ты не воруй
lard вне форума   Ответить с цитированием
Старый 09.07.2008, 00:36   #25
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 56
Сообщений: 2,822
Вес репутации: 3948/105
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Ответ: Чтение SD карты

Цитата:
Сообщение от lard Посмотреть сообщение
тебя посадят, а ты не воруй
Неееааа... На фронт отправят...
HHIMERA вне форума   Ответить с цитированием
Ответ

Метки
mmc, read sd card, спецификация фат


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедура чтения DS3235. Watcher Общетехнические вопросы 67 29.11.2010 08:42
время записи в с SD карту vptr Общетехнические вопросы 0 08.11.2007 10:00
PIC & SD vicve Продукция MICROCHIP 15 15.09.2007 15:35
не работает SD карта ИгорьС Общетехнические вопросы 2 20.07.2007 14:11
Чтение из CE210 НиК Продукция MICROCHIP 1 17.05.2007 11:19


Часовой пояс GMT +3, время: 22:55.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot