Внизу где пишутся сообщения надо перейти в расширенный режим сообщений,а там есть упраление вложениями,потом надо выбрать и закачать картинку с компа.
---------- Post added at 16:42 ---------- Previous post was at 16:35 ----------
или можно загрузить сюда http://savepic.net/ а потом взять третью ссылку и вставить сюда в сообщение.
Alex-DJ, Не в этом проблема, в MicroC есть встроенный русифицированный help, с картинками подключения к контроллеру.Я копирую картинку, а вот вставить ее куда нибудь не получается. То есть нажимаю на правую кнопку мыши, вылазит контекстное меню, где всего два пункта - копировать и свойства. В свойствах пишет что это GIF, копирую, при копировании пишет вставить, а ничего не вставляется.
Ну вот,уже кое что прояснилось ... Спасибо !!! Но пока карту ковырять не начал,времени не хватает...Но уверен будут ещё вопросы.
А вот более полный набор команд:
/** MMC/SD card SPI mode commands **/
#define CMD0 0x40 // software reset
#define CMD1 0x41 // brings card out of idle state
#define CMD2 0x42 // not used in SPI mode
#define CMD3 0x43 // not used in SPI mode
#define CMD4 0x44 // not used in SPI mode
#define CMD5 0x45 // Reserved
#define CMD6 0x46 // Reserved
#define CMD7 0x47 // not used in SPI mode
#define CMD8 0x48 // Reserved
#define CMD9 0x49 // ask card to send card speficic data (CSD)
#define CMD10 0x4A // ask card to send card identification (CID)
#define CMD11 0x4B // not used in SPI mode
#define CMD12 0x4C // stop transmission on multiple block read
#define CMD13 0x4D // ask the card to send it's status register
#define CMD14 0x4E // Reserved
#define CMD15 0x4F // not used in SPI mode
#define CMD16 0x50 // sets the block length used by the memory card
#define CMD17 0x51 // read single block
#define CMD18 0x52 // read multiple block
#define CMD19 0x53 // Reserved
#define CMD20 0x54 // not used in SPI mode
#define CMD21 0x55 // Reserved
#define CMD22 0x56 // Reserved
#define CMD23 0x57 // Reserved
#define CMD24 0x58 // writes a single block
#define CMD25 0x59 // writes multiple blocks
#define CMD26 0x5A // not used in SPI mode
#define CMD27 0x5B // change the bits in CSD
#define CMD28 0x5C // sets the write protection bit
#define CMD29 0x5D // clears the write protection bit
#define CMD30 0x5E // checks the write protection bit
#define CMD31 0x5F // Reserved
#define CMD32 0x60 // Sets the address of the first sector of the erase group
#define CMD33 0x61 // Sets the address of the last sector of the erase group
#define CMD34 0x62 // removes a sector from the selected group
#define CMD35 0x63 // Sets the address of the first group
#define CMD36 0x64 // Sets the address of the last erase group
#define CMD37 0x65 // removes a group from the selected section
#define CMD38 0x66 // erase all selected groups
#define CMD39 0x67 // not used in SPI mode
#define CMD40 0x68 // not used in SPI mode
#define CMD41 0x69 // Reserved
#define CMD42 0x6A // locks a block
// CMD43 ... CMD57 are Reserved
#define CMD58 0x7A // reads the OCR register
#define CMD59 0x7B // turns CRC off
// CMD60 ... CMD63 are not used in SPI mode
Последний раз редактировалось Alex-DJ; 10.03.2013 в 23:01.
b2m, я имел в виду типа brings card out of idle state, а есть ли по русски? А в шестнадцатеричной системе я иногда даже думаю.
"Разбудить" карту. Или "активировать". Там есть такая особенность.
Уже 30 постов идёт флуд. Специально же отослал человека к источникам информации. И вообще, для разбора работы с SD достаточно её PDF.
С утра побегал, теперь можно учить матчасть.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)