АвторСообщение
постоянный участник


Пост N: 202
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг: 0
ссылка на сообщение  Отправлено: 02.01.09 18:37. Заголовок: Флэш память большого объёма и PIC


В журнале Радио попалась интересная статья о работе с Флэш памятью большого объёма:
http://kaligraf.narod.ru/outfiles/Flash.djvu
Флэшка от фотоаппарата на 16 или более метров записывается здесь с компа через LPT порт, а читается с помощью PIC-а и выводится на индикатор(для чтения книг на сотовом телефоне)
Протокол обмена с такой памятью похож на I2C, только команды посложнее - одна посылка 48 бит.
Может кто уже экспериментировал с чем-то похожим - интересное очень направление.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 23 [только новые]


постоянный участник


Пост N: 203
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг: 0
ссылка на сообщение  Отправлено: 02.01.09 18:48. Заголовок: Схема адаптера для L..


Схема адаптера для LPT порта не сложная. Похоже, что и через COM порт такой адаптер будет работать, если схему изменить немного. Программа , которая в статье приведена позволяет загружать файлы на флэшку. Подобную программу наверное на PureBasic можно сделать...

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 964
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 02.01.09 19:10. Заголовок: kaligraf пишет: Про..


kaligraf пишет:

 цитата:
Протокол обмена с такой памятью похож на I2C

Да SPI похож на I2C, но на мой взгляд даже проще.
Я тоже хотел разобратся с этими картами, но блин, нет их у меня в городе!

kaligraf пишет:

 цитата:
Похоже, что и через COM порт такой адаптер будет работать

А куда ему деватся, незахочет - заставим!
Ведь в своё время заставили помп шить ПИКи через EXTRA-PIC.
Главное алгоритм разработать...


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1084
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 02.01.09 19:33. Заголовок: Смотрим здесь: http:..


Смотрим здесь:
http://www.piclist.ru/S-64MMC-PIC-RUS/64MB_MMC_and_PIC_rus.pdf
если кому интересна распиновка SD-карт (немного отличается, но принцип работы тот же и продаются на каждом углу), пишите - скину. Я эту идею уже год назад выдвигал, только ее благоролучно "ногами запинали" , так что информации есть много, кому интересно поделюсь.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 204
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг: 0
ссылка на сообщение  Отправлено: 02.01.09 19:42. Заголовок: Alberto Ссылка - хо..


Alberto
Ссылка - хорошая. Спасибо. Какая ещё есть инфа?

Пётр
Подобные карты продаются в салонах связи - если объём памяти небольшой, то должны и стоить недорого. У меня от фотоаппарата одна есть на 16 мег - для фоток маловато - лежит без дела.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 965
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 02.01.09 20:05. Заголовок: Нужно будет зайти ту..


Нужно будет зайти туда, где комп покупал.
Там есть фотоаппараты, мобильники и ещё куча всего.
Там наверное есть эти карты.

Если често, то я даже не представляю для чего может понадобится пару десятков метров памяти для ПИКа.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 205
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг: 0
ссылка на сообщение  Отправлено: 02.01.09 20:17. Заголовок: Пётр пишет: для чег..


Пётр пишет:

 цитата:
для чего может понадобится пару десятков метров памяти для ПИКа


- Сбор инфы с датчиков в автономном режиме, для последующего считывания и анализа
- Автономный программатор превращается во вполне приличную весчь
- Для 18-х пиков возможно хранение кода программ - они по моему позволяют подгружать код программы в процессе работы в память программ
Можно пофантазировать на тему для чего это использовать - конкретных применений наверняка найдётся немало...

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 966
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 02.01.09 20:30. Заголовок: Для чего можно испол..


Для чего можно использовать я представляю, я имел в виду что пока ничего не могу придумать чтобы мне сейчас пригодилось с использованием такого большого объёма памяти.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 206
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг: 0
ссылка на сообщение  Отправлено: 02.01.09 20:36. Заголовок: А мне с USB поэкспер..


А мне с USB поэкспериментировать было бы интересно - выжать из пика максимальную скорость обмена с компом через переходник...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 935
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 1
ссылка на сообщение  Отправлено: 02.01.09 21:17. Заголовок: Пётр пишет: SPI пох..


Пётр пишет:

 цитата:
SPI похож на I2C

Скорее уж на 3-Wire.

Вот ещё ссылочка:
http://www.remexpert.com/ipb/index.php?showtopic=2548
Там речевой информатор. Есть ссылки на протокол.

Obligatus Servus Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1085
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 02.01.09 22:30. Заголовок: kaligraf пишет: Сбо..


kaligraf пишет:

 цитата:
Сбор инфы с датчиков в автономном режиме, для последующего считывания


это именно то применение, которое я хотел использовать. Пока связи с компьютером нет, данные собираются во флэшку, как связь появилась, вся информация (время, температура) передаётся на "базу".

 цитата:
Какая ещё есть инфа?


еще есть:
MultiMedia Card Product Manual (100 стр., англ);
SanDisk Secure Digital Card (SD Card, те что везде продаются) Product Manual (113 стр., англ);
Азы работы с ММС (6 стр., рус)
есть еще три статьи, но они есть на том сайте что я уже давал, где-то еще есть книжка на русском по SD-карточкам, вот только сейчас не помню на каком диске и где.
P.S. Хотел выложить картинку на 54К и не смог , скачать без проблем, а на отдачу совсем .

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1086
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 02.01.09 23:16. Заголовок: Не в тему, но вот че..


Не в тему, но вот чего нашёл:
http://www.dealextreme.com/details.dx/sku.1698
интересно.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 207
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг: 0
ссылка на сообщение  Отправлено: 03.01.09 00:02. Заголовок: Для начала определит..


Для начала определиться с железом. Сфотографирую ту карту, что у меня есть - да поискать цоколёвку на неё, чтоб адаптер к компу спаять... Но это завтра

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 42
Info: Настороженное
Зарегистрирован: 05.03.07
Откуда: Шуя
Рейтинг: 1
ссылка на сообщение  Отправлено: 03.01.09 01:26. Заголовок: А чем вам не нравитс..


А чем вам не нравится, микросхема AT45DB081B (1МБ) я сейчас почитал на нее документацию, которую kaligraf мне дал http://piclist.ru/D-AT-AT45DB081B-RUS/D-AT-AT45DB081B-RUS.html , и оказалось, что работать с этой микросхемой намного проще, чем с 24СXX. У нее протокол проще и никакого геморроя. Но у меня нет таких микросхем, поэтому буду заказывать, но это еще недели 3 ждать. Как жалко времени терять.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1089
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 03.01.09 02:50. Заголовок: Гоша Александрович п..


Гоша Александрович пишет:

 цитата:
А чем вам не нравится


нравится, но:

 цитата:
нет таких микросхем, поэтому буду заказывать, но это еще недели 3 ждать


а SD-карточки в любом ларьке купить можно. Микросхема хорошая, но как и у всего у нее есть свои плюсы и свои минусы. 24СХХ хороша тем, что использует всего 2 провода, а SPI использует три. Добавили к 24СХХ (I2C) часы, датчик влажности, датчик ускорения, датчик температуры, аудиопроцессор и всё те же ДВА провода, а в SPI нужен лишний вывод под выборку (вывод CS), четыре м/с значит еще два вывода и дешифратор для выборки в дополнение к уже использованным трем выводам и т.д.
А SD-карточка хороша тем, что можно сделать конечное уст-во, например метеостанцию, куда в течении месяца будут записываться данные. Через месяц пришёл, одну карточку достал, другую вставил и ушёл, и дома спокойно карт-ридером считал все данные.


Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 208
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг: 0
ссылка на сообщение  Отправлено: 03.01.09 15:41. Заголовок: Вот сфоткал карту: h..


Вот сфоткал карту:


Размеры 14 x 32 миллиметра
Со стороны контактов надпись(на фото не очень её видно)
TOSHIBA
SD - M16
0404 SD3108 J
MADE IN TAIWAN

Получается контактов всего 9, а в статье 7 контактов рассматривается. Что интересно делают ещё 2 контакта?


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1092
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 03.01.09 15:48. Заголовок: kaligraf пишет: Пол..


kaligraf пишет:

 цитата:
Получается контактов всего 9, а в статье 7 контактов рассматривается


в статье рассматривается ММС-карточка, а у Вас SD-карточка.

 цитата:
Что интересно делают ещё 2 контакта?




Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 209
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг: 0
ссылка на сообщение  Отправлено: 03.01.09 15:57. Заголовок: Alberto Спасибо - э..


Alberto
Спасибо - этот вопрос у меня сомнения и вызывал. В общем адаптер можно делать по приведённой схеме один в один, не обращая внимания на 2 лишних контакта

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1093
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 03.01.09 16:26. Заголовок: Нашёл у себя, первои..


Нашёл у себя, первоисточник уже не помню:
"SD Card
Интерфейс: последовательный, 9-ти контактный. Формат разработан компаниями Matsushita, SanDisk, Toshiba в 2000 году.
SD-Card работает с напряжением 2,0В - 3,6В, однако спецификацией предусматриваются SDLV-карты (SD Low Voltage) с пониженным энергопотреблением (напряжение 1,6В - 3,6В), кроме того, спецификацией предусмотрены карты толщиной 1,4мм (как у MMC), без переключателя защиты от записи.
Фактически карточки SD являются дальнейшим развитием стандарта MMC. Флэш-карты SD обратно совместимы с MMC (в устройство с разъемом SD можно вставить MMC, но не наоборот).
Основные отличия от MMC:
• По сравнению с MMC, в SD на 2 контакта больше. Оба новых контакта используются как дополнительные линии передачи данных, а тот контакт, который в MMC был декларирован как зарезервированный, в SD используется для передачи данных. Таким образом, по сравнению с MMC, где данные передаются по одному-единственному контакту, в SD данные могут передаваться по 4-м контактам одновременно (число линий, по которым передаются данные, может быть равно 1, 2 и 4, причём количество используемых линий можно динамически изменять). Эта особенность переводит карту из разряда карт с чисто последовательным интерфейсом в разряд карт с последовательно-параллельным интерфейсом.
• В отличие от MMC, SD изначально соответствует соглашениям SDMI (т.е. карты SD содержат т.н. механизм защиты авторских прав). Скорее всего, именно по этой причине карты и получили свое название: SD-Card - SecureDigital Card. Множество значений слова Secure находится в диапазоне глаголов [охранять, обезопасить, запирать, овладевать, достигать, брать под стражу] и прилагательных [спокойный, безопасный, надёжный, застрахованный]. Digital, видимо, следует понимать как цифровой, а как правильно перевести всё вместе я предлагаю подумать вам самим.
• На карточке присутствует переключатель защиты от записи - write protection switch (как на дискетах)
• MMC по спецификации работает на частотах до 20МГц, SD на частотах до 25МГц.
В режиме SPI карты SD работают по протоколу SD-Card, а не по протоколу MMC.
• Добавлен один дополнительный внутренний регистр, часть остальных несколько отличаются от аналогичных в MMC.
• Обычно карточка несколько толще и тяжелее MMC.
• За счёт более толстой пластиковой оболочки, улучшена стойкость карты к статическим разрядам (ESD Tolerance). "

Посмотрите выделенный пункт, мне кажется это важно.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 210
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг: 0
ссылка на сообщение  Отправлено: 04.01.09 05:39. Заголовок: Паял сегодня переход..


Паял сегодня переходник для карты. Столкнулся с тем, что в указанный в статье разъём от 5-ти дюймового дисковода карта не лезет. Пришлось ломать этот разъём, вытаскивать контакты и пытаться приспособить как-то. Вот что получилось:


Схему бы теперь модефицировать, чтоб с обычным COM- портом карту соединить

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 967
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 3
ссылка на сообщение  Отправлено: 04.01.09 12:43. Заголовок: kaligraf пишет: Схе..


kaligraf пишет:

 цитата:
Схему бы теперь модефицировать, чтоб с обычным COM- портом карту соединить

Ну так придумывай свою, похожую на простой программатор для ПИКов или AVRов (у них используется для программирования интерфейс SPI так что возможно можно использовать программатор для AVRов без или с минимальными переделками)

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 603
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 2
Фото:
ссылка на сообщение  Отправлено: 04.01.09 12:57. Заголовок: Я пока в это не вник..


Я пока в это не вникаю. Но раньше поназапоминал ссылок на работу с TV-картами.
Посмотрите здесьhttp://www.sat.su/satxpress/Crypt/Euro/Prog.htm

В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 211
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг: 0
ссылка на сообщение  Отправлено: 07.01.09 01:44. Заголовок: Скачал с сервера ..


Скачал с сервера "Радио" файлы к статье. Просмотрел и частично прокомментировал ASM, поставил метки, чтобы видно всё было в навигаторе, в PicAsmEditor. Asm здесь:
http://kaligraf.narod.ru/outfiles/mmcard.rar
Кто силён в программно аппаратном анализе - как из этой проги алгоритм работы с картой вытащить и приспособить?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 212
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг: 0
ссылка на сообщение  Отправлено: 07.01.09 07:00. Заголовок: Посмотрел программу ..


Посмотрел программу для работы с файлами электронной книги.
В папке есть исходник - похоже на Delphi - MMC.pas

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 5
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия