реклама на сайте
подробности

 
 
> MMC по 1 байту, Работа с MMC на слабом MCU
Пришелец
сообщение Sep 24 2008, 09:19
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272



Добрый день! smile.gif

Может кто в курсе?

Можно ли читать MMC по одному байту с любого адреса.

Можно установить длину блока - есть такая команда.
Вопрос в том адрес блока в этом случае считается с учётом установленной длины или он всё равно всегда кратен 512 байт?



А то уж больно геморно с ней работать буфферы по 512 байт отводить.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Пришелец
сообщение Sep 24 2008, 09:46
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272



Ха в том то и вопрос.

Пример:
Вывод звука
Вывод графики на дисплей
Ну и работа с каким то файлом

одновременно.

т.е. требуется 512 *3 полтора килобайта.

Это много для микроконтроллера.

Работать с линейной памятью удобнее в моём случае.

А скорость очень уж высокая и не требуется - готов пойти на потери скорости при побайтном считывании.
Go to the top of the page
 
+Quote Post
defunct
сообщение Sep 29 2008, 15:32
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Пришелец @ Sep 24 2008, 12:46) *
Пример:
Вывод звука
Вывод графики на дисплей
Ну и работа с каким то файлом

одновременно.
Это много для микроконтроллера.

Побайтово IMHO захлебнется от постоянного ганяния адресов. (накладных расходов на порядок больше чем полезных данных).
Если есть возможность, поставьте внешнюю память (RAM) или возьмите МК потолше (ARM c 16-64k ram), тогда можно будет сделать приличный пул буферов к примеру 50x512, на все про все хватит.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Пришелец   MMC по 1 байту   Sep 24 2008, 09:19
- - bloodden   А зачем всё хранить? Считывайте весь блок, а нужны...   Sep 24 2008, 09:30
- - Rst7   ЦитатаА скорость очень уж высокая и не требуется -...   Sep 24 2008, 09:53
- - Пришелец   Была такая мысль. Но это уже больно накладно. Пр...   Sep 24 2008, 09:59
- - Rst7   Цитатаприёдтся экспепримент наверное ставить Прав...   Sep 24 2008, 10:06
- - Пришелец   мысль дельная   Sep 24 2008, 10:34
|- - etoja   Длина блока зашита в карточку и работать с другой ...   Sep 24 2008, 10:58
|- - KRS   Цитата(etoja @ Sep 24 2008, 14:58) Длина ...   Sep 24 2008, 11:30
- - Пришелец   тогда смысл команды установка длины блока ???   Sep 24 2008, 11:03
- - aaarrr   Ну, теоретически карточка может ее поддерживать. Н...   Sep 24 2008, 11:15
- - Ivan A-R   По два байта я читал. Но учтите, что это будет оче...   Sep 24 2008, 11:28
- - sensor_ua   ЦитатаЧитать карточку можно только блоками. Неправ...   Sep 24 2008, 11:29
|- - KolyanV   Цитата(sensor_ua @ Sep 24 2008, 14:29) Не...   Sep 24 2008, 19:13
- - Пришелец   Спасибо!!!!!!! т.е. м...   Sep 25 2008, 05:10
- - sensor_ua   Повторюсь - параметр READ_BL_PARTIAL в регистре CS...   Sep 25 2008, 06:07
- - Пришелец   ХМ... А на каких картах не работало случайно разм...   Sep 25 2008, 06:22
- - sensor_ua   ЦитатаА на каких картах не работало случайно разме...   Sep 25 2008, 07:31
- - Пришелец   Да согласен у меня даже на 32МБ READ_BL_PARTIAL=0...   Sep 25 2008, 09:42
- - Symbiosis   , ребята, то есть все таки можно подключить ммс ил...   Sep 28 2008, 01:59
- - Nanobyte   Цитата(Symbiosis @ Sep 28 2008, 05:59) , ...   Sep 28 2008, 09:03


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 08:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01304 секунд с 7
ELECTRONIX ©2004-2016