Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

О "card-programming time" (+)

Отправлено ВВ 27 октября 2008 г. 18:22
В ответ на: а про многоблочную чтение (и запись) между блоками? отправлено <font color=gray>yes</font> 27 октября 2008 г. 15:58

После того, как мы затолкали в карту блок данных
для программирования, карта посылает "data response token"
и переводит MISO в состояние LOW, каковое будет удерживаться
пока не закончится программирование. Если
мы не хотим ждать и желаем во время программирования
поговорить ещё с кем-нибудь по SPI, то мы
снимаем с карты сигнал CS, и она освободит
линию MISO. Если мы снова выберем карту, а она
ещё не завершила программирование, то на MISO
снова установится 0.
Многоблочное чтение, наверное, можно перевести
на DMA, а с записью будут проблемы, т.к. после
передачи карте каждого блока нужно принять
и проанализировать "data response token" и
дождаться конца программирования блока.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 123:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru