Пост N: 202
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 02.01.09 18:37. Заголовок: Флэш память большого объёма и PIC
В журнале Радио попалась интересная статья о работе с Флэш памятью большого объёма: http://kaligraf.narod.ru/outfiles/Flash.djvu Флэшка от фотоаппарата на 16 или более метров записывается здесь с компа через LPT порт, а читается с помощью PIC-а и выводится на индикатор(для чтения книг на сотовом телефоне) Протокол обмена с такой памятью похож на I2C, только команды посложнее - одна посылка 48 бит. Может кто уже экспериментировал с чем-то похожим - интересное очень направление.
Пост N: 203
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 02.01.09 18:48. Заголовок: Схема адаптера для L..
Схема адаптера для LPT порта не сложная. Похоже, что и через COM порт такой адаптер будет работать, если схему изменить немного. Программа , которая в статье приведена позволяет загружать файлы на флэшку. Подобную программу наверное на PureBasic можно сделать...
Смотрим здесь: http://www.piclist.ru/S-64MMC-PIC-RUS/64MB_MMC_and_PIC_rus.pdf если кому интересна распиновка SD-карт (немного отличается, но принцип работы тот же и продаются на каждом углу), пишите - скину. Я эту идею уже год назад выдвигал, только ее благоролучно "ногами запинали" , так что информации есть много, кому интересно поделюсь.
Пост N: 204
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 02.01.09 19:42. Заголовок: Alberto Ссылка - хо..
Alberto Ссылка - хорошая. Спасибо. Какая ещё есть инфа?
Пётр Подобные карты продаются в салонах связи - если объём памяти небольшой, то должны и стоить недорого. У меня от фотоаппарата одна есть на 16 мег - для фоток маловато - лежит без дела.
Пост N: 205
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 02.01.09 20:17. Заголовок: Пётр пишет: для чег..
Пётр пишет:
цитата:
для чего может понадобится пару десятков метров памяти для ПИКа
- Сбор инфы с датчиков в автономном режиме, для последующего считывания и анализа - Автономный программатор превращается во вполне приличную весчь - Для 18-х пиков возможно хранение кода программ - они по моему позволяют подгружать код программы в процессе работы в память программ Можно пофантазировать на тему для чего это использовать - конкретных применений наверняка найдётся немало...
Пост N: 966
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
3
Отправлено: 02.01.09 20:30. Заголовок: Для чего можно испол..
Для чего можно использовать я представляю, я имел в виду что пока ничего не могу придумать чтобы мне сейчас пригодилось с использованием такого большого объёма памяти.
Сбор инфы с датчиков в автономном режиме, для последующего считывания
это именно то применение, которое я хотел использовать. Пока связи с компьютером нет, данные собираются во флэшку, как связь появилась, вся информация (время, температура) передаётся на "базу".
цитата:
Какая ещё есть инфа?
еще есть: MultiMedia Card Product Manual (100 стр., англ); SanDisk Secure Digital Card (SD Card, те что везде продаются) Product Manual (113 стр., англ); Азы работы с ММС (6 стр., рус) есть еще три статьи, но они есть на том сайте что я уже давал, где-то еще есть книжка на русском по SD-карточкам, вот только сейчас не помню на каком диске и где. P.S. Хотел выложить картинку на 54К и не смог , скачать без проблем, а на отдачу совсем .
Пост N: 207
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 03.01.09 00:02. Заголовок: Для начала определит..
Для начала определиться с железом. Сфотографирую ту карту, что у меня есть - да поискать цоколёвку на неё, чтоб адаптер к компу спаять... Но это завтра
Отправлено: 03.01.09 01:26. Заголовок: А чем вам не нравитс..
А чем вам не нравится, микросхема AT45DB081B (1МБ) я сейчас почитал на нее документацию, которую kaligraf мне дал http://piclist.ru/D-AT-AT45DB081B-RUS/D-AT-AT45DB081B-RUS.html , и оказалось, что работать с этой микросхемой намного проще, чем с 24СXX. У нее протокол проще и никакого геморроя. Но у меня нет таких микросхем, поэтому буду заказывать, но это еще недели 3 ждать. Как жалко времени терять.
Пост N: 1089
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
3
Награды:
Отправлено: 03.01.09 02:50. Заголовок: Гоша Александрович п..
Гоша Александрович пишет:
цитата:
А чем вам не нравится
нравится, но:
цитата:
нет таких микросхем, поэтому буду заказывать, но это еще недели 3 ждать
а SD-карточки в любом ларьке купить можно. Микросхема хорошая, но как и у всего у нее есть свои плюсы и свои минусы. 24СХХ хороша тем, что использует всего 2 провода, а SPI использует три. Добавили к 24СХХ (I2C) часы, датчик влажности, датчик ускорения, датчик температуры, аудиопроцессор и всё те же ДВА провода, а в SPI нужен лишний вывод под выборку (вывод CS), четыре м/с значит еще два вывода и дешифратор для выборки в дополнение к уже использованным трем выводам и т.д. А SD-карточка хороша тем, что можно сделать конечное уст-во, например метеостанцию, куда в течении месяца будут записываться данные. Через месяц пришёл, одну карточку достал, другую вставил и ушёл, и дома спокойно карт-ридером считал все данные.
Пост 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 контакта?
Пост N: 209
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 03.01.09 15:57. Заголовок: Alberto Спасибо - э..
Alberto Спасибо - этот вопрос у меня сомнения и вызывал. В общем адаптер можно делать по приведённой схеме один в один, не обращая внимания на 2 лишних контакта
Пост 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). "
Посмотрите выделенный пункт, мне кажется это важно.
Пост N: 210
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 04.01.09 05:39. Заголовок: Паял сегодня переход..
Паял сегодня переходник для карты. Столкнулся с тем, что в указанный в статье разъём от 5-ти дюймового дисковода карта не лезет. Пришлось ломать этот разъём, вытаскивать контакты и пытаться приспособить как-то. Вот что получилось: Схему бы теперь модефицировать, чтоб с обычным COM- портом карту соединить
Схему бы теперь модефицировать, чтоб с обычным COM- портом карту соединить
Ну так придумывай свою, похожую на простой программатор для ПИКов или AVRов (у них используется для программирования интерфейс SPI так что возможно можно использовать программатор для AVRов без или с минимальными переделками)
Пост N: 211
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 07.01.09 01:44. Заголовок: Скачал с сервера ..
Скачал с сервера "Радио" файлы к статье. Просмотрел и частично прокомментировал ASM, поставил метки, чтобы видно всё было в навигаторе, в PicAsmEditor. Asm здесь: http://kaligraf.narod.ru/outfiles/mmcard.rar Кто силён в программно аппаратном анализе - как из этой проги алгоритм работы с картой вытащить и приспособить?
Все даты в формате GMT
3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет