Приветствую Вас Гость | RSS


Главная страница » КОММУНИЗМ - Страница 3 - ZX-Форум » Регистрация » ВходЧетверг
2024-12-26
15:49:29
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
КОММУНИЗМ
lvdДата: Четверг, 2008-01-10, 00:48:34 | Сообщение # 31
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Quote (KOE)
На твой вопрос есть ИСЧЕРПЫВАЮЩИЙ ответ в исходнике DVS.

Ну вот опять ты не вкурил

Code

/CS   ````````````\______________________

CLK  __________________/``\__/``\__/``\__/``\___

MOSI  ????????????????????????????????????????????????

MISO  ????????????????????????????????????????????????

Дорисуй, где начинается передача 1ого бита из карточки и по какому фронту ты его принимаешь, и аналогично для передачи - гда ты выводишь первый бит и по какому фронту он принимается.


Многого нет здесь: http://lvd.nedopc.com

Сообщение отредактировал lvd - Четверг, 2008-01-10, 00:56:42
 
KOEДата: Четверг, 2008-01-10, 01:21:00 | Сообщение # 32
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (lvd)
Ну вот опять ты не вкурил

Надо четче изъяснять мысли biggrin

Quote (lvd)
Дорисуй, где начинается передача 1ого бита из карточки и по какому фронту ты его принимаешь, и аналогично для передачи - гда ты выводишь первый бит и по какому фронту он принимается.

Вот что будет:

Схватывание данных происходит по переднему фронту клока, смена - по заднему. Количество импульсов клока всегда 8 (передача по байтам, клоки идут пачками по 8 импульсов). Т.е. после спада CS лишних импульсов клока не надо, но можно, в принципе, дать несколько пустых команд (на запись 0ffh), если это надо, конечно. А это надо в процедуре инициализации. Поэтому подробнее см. исходник DVS.

Прикрепления: 9878319.jpg (52.2 Kb)


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"


Сообщение отредактировал KOE - Четверг, 2008-01-10, 02:20:35
 
KOEДата: Четверг, 2008-01-10, 21:48:21 | Сообщение # 33
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Вот был сегодня на работе, снял специально для lvd осциллограммки.

Оранжевый CS, голубой CLK, фиолетовый - MISO. Записал один большой фрамент от начала инициализации SD-карты. На картинках - нарезки размером с экран осцилла, чтоб смотреть удобнее было. Sorry, MOSI не записал, держать в руках 4 щупа от осцилла и при этом нажимать на кнопки неудобно. Паять проводки было жутко лениво.
Да, уточню, осциллограммы сняты не на ZC (потому что нету Спектрума на работе), в процессе принимал участие ARM-контроллер (LPC) с SD-картой на SPI интерфейсе. В него была зашита ось Realtime RTX library и библиотека EFSL.




Прикрепления: TEK0016.bmp (19.9 Kb) · TEK0017.bmp (20.6 Kb) · TEK0018.bmp (20.3 Kb) · TEK0019.bmp (20.6 Kb)


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"


Сообщение отредактировал KOE - Четверг, 2008-01-10, 22:09:56
 
lvdДата: Четверг, 2008-01-10, 23:10:13 | Сообщение # 34
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Quote (KOE)
Вот что будет:

Quote (KOE)
Вот был сегодня на работе, снял специально для lvd осциллограммки.

Спасибо тебе, добрый фейКОЙ! =)))


Многого нет здесь: http://lvd.nedopc.com
 
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Поиск:

the DLCorp © 2006