Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 12.02.2018, 13:13   #1
alex_zas
Junior Member
 
Аватар для alex_zas
 
Регистрация: 17.03.2017
Адрес: Днепропетровск
Возраст: 53
Сообщений: 28
Вес репутации: 137/8
alex_zas will become famous soon enoughalex_zas will become famous soon enough
По умолчанию Помогите с инициализацией microSD...

Здравствуйте.
Я планирую в одном из своих проектов применить microSD в качестве памяти данных (без файловой системы). Подключил карточку к PIC16F18857 по SPI, тактирование SPI 500кГц, напряжение питания 3,3в.
В моём распоряжении две карточки - "старая" и "новая".
"Старая" куплена 5-10 лет назад и имеет маркировку:
Transctnd 16Gb microSD HCI (10) (1).
"Новая" куплена месяц назад и имеет маркировку:
SanDisk Ultra 16Gb microSD HCI (10).
Пытаюсь инициализировать "старую" microSD по следующему алгоритму:
1. Подача питания.
2. Пауза 2мс.
3. CS=1. 10 SPI транзакций c 0FFh. Пауза 2мс.
4. CS=0. Команда CMD0 (транзакция с 0,0,0,0,0,95h). Ответ - 01h. CS=1.
5. CS=0. Команда CMD8 c данными 1AAh (транзакция с 48h,0,0,1,0AAh,87h). Ответ - 01h c 1AAh в прицепе. CS=1.
6. CS=0. Команда ACMD41 (транзакция с 69h,40h,0,0,0,77h). Ответ - 05h. CS=1.
Собственно в п.6 затык - должен был быть ответ 01h, а после повторов ACMD41 через некоторое время должен был быть ответ 00h, что свидетельствовало бы о переходе в состояние "готов".
Пытался подавать в п.6 ACMD41 (транзакция с 69h,0,0,0,0,0E5h). Ответ - 05h.
Пытался в п.6 перед ACMD41 подавать CMD55 (транзакция с 77h,0,0,0,0,65h). Всё равно после ACMD41 ответ - 05h.
А вот если в п.6 подаю CMD1 (транзакция с 41h,0,0,0,0,0F9h) - ответ 01h!
Но дальше, если продолжать подавать CMD1, не приходит ответ 00h, т.е. нет перехода в состояние "готов".
Я не расписывал в каждом пункте, но каждый раз после выдачи в SPI шести байтов команды я выполняю транзакцию с 0FFh пока в байте с SPI 7-й бит не равен 0, если равен 0 - фиксирую байт как ответ на команду.

С "новой" microSD ситуация хуже. При выполнении вышеизложенного алгоритма после п.4 подача любой команды приводит к получению ответа 7Fh.
Подскажите - что я делаю не так или дайте ссылку на хорошее описание.
Заранее благодарен, Алексей.
Миниатюры
FatFS-sdinit.png  
alex_zas вне форума   Ответить с цитированием
Старый 12.02.2018, 15:34   #2
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,938
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Помогите с инициализацией microSD...

alex_zas
нашел у себя в старых кодах. наверняка из elm-chan
Код:
static BYTE send_cmd (BYTE cmd,	DWORD arg){
BYTE n, res;

	if (cmd & 0x80){	/* ACMD<n> is the command sequense of CMD55-CMD<n> */
		cmd &= 0x7F;
		res = send_cmd(CMD55, 0);
		if (res > 1) return res;
	}

	/* Select the card and wait for ready */
	deselect();
	if (!select()) return 0xFF;

	/* Send command packet */
	xmit_spi(0x40 | cmd);			/* Start + Command index */
	xmit_spi((BYTE)(arg >> 24));	/* Argument[31..24] */
	xmit_spi((BYTE)(arg >> 16));	/* Argument[23..16] */
	xmit_spi((BYTE)(arg >> 8));		/* Argument[15..8] */
	xmit_spi((BYTE)arg);			/* Argument[7..0] */
	n = 0x01;						/* Dummy CRC + Stop */
	if (cmd == CMD0) n = 0x95;		/* Valid CRC for CMD0(0) */
	if (cmd == CMD8) n = 0x87;		/* Valid CRC for CMD8(0x1AA) */
	xmit_spi(n);

	/* Receive command response */
	if (cmd == CMD12) rcvr_spi();	/* Skip a stuff byte when stop reading */
	n = 10;							/* Wait for a valid response in timeout of 10 attempts */
	do
		res = rcvr_spi();
	while ((res & 0x80) && --n);

	return res;			/* Return with the response value */
}

...

DSTATUS MMC_disk_initialize(void){
uint_fast8_t n;
BYTE ty, ocr[4];
	
	mmc_module_init();

	FCLK_SLOW();
	
	if (Stat & STA_NODISK) return Stat;	/* No card in the socket */

	
	for (n = 10; n; n--) rcvr_spi();	/* 80 dummy clocks */

	ty = 0;
	if (send_cmd(CMD0, 0) == 1) {			/* Enter Idle state */
		Timer1 = 21;						/* Initialization timeout of 1000 msec */
		if (send_cmd(CMD8, 0x1AA) == 1) {	/* SDv2? */
			for (n = 0; n < 4; n++) ocr[n] = rcvr_spi();			/* Get trailing return value of R7 resp */
			if (ocr[2] == 0x01 && ocr[3] == 0xAA) {				/* The card can work at vdd range of 2.7-3.6V */
				while (Timer1 && send_cmd(ACMD41, 0x40000000));	/* Wait for leaving idle state (ACMD41 with HCS bit) */
				if (Timer1 && send_cmd(CMD58, 0) == 0) {			/* Check CCS bit in the OCR */
					for (n = 0; n < 4; n++) ocr[n] = rcvr_spi();
					ty = (ocr[0] & 0x40) ? CT_SD2|CT_BLOCK : CT_SD2;	/* SDv2 */
				}
			}
		}
	/*
	 else {							// SDv1 or MMCv3
			if (send_cmd(ACMD41, 0) <= 1) 	{
				ty = CT_SD1; cmd = ACMD41;	// SDv1
			} else {
				ty = CT_MMC; cmd = CMD1;	// MMCv3
			}
			while (Timer1 && send_cmd(cmd, 0));		// Wait for leaving idle state
			if (!Timer1 || send_cmd(CMD16, 512) != 0)	// Set read/write block length to 512
				ty = 0;
		}
	*/
	}
	CardType = ty;
	deselect();

	if (ty) {			/* Initialization succeded */
		Stat &= ~STA_NOINIT;	/* Clear STA_NOINIT */
		FCLK_FAST();
	} else {			/* Initialization failed */
		power_off();
	}

	return Stat;
}
почитайте вообще elm-chan.
besogon вне форума   Ответить с цитированием
Старый 12.02.2018, 20:47   #3
alex_zas
Junior Member
 
Аватар для alex_zas
 
Регистрация: 17.03.2017
Адрес: Днепропетровск
Возраст: 53
Сообщений: 28
Вес репутации: 137/8
alex_zas will become famous soon enoughalex_zas will become famous soon enough
По умолчанию Re: Помогите с инициализацией microSD...

Так я вроде по Чану и делаю, даже картинка его.
Кто-нибудь писал инициализацию microSD на ASM?
alex_zas вне форума   Ответить с цитированием
Старый 13.02.2018, 10:36   #4
_WIL_
Senior Member
 
Регистрация: 26.11.2009
Адрес: Беларусь
Сообщений: 709
Вес репутации: 1181/52
_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of
По умолчанию Re: Помогите с инициализацией microSD...

Цитата:
Сообщение от besogon Посмотреть сообщение
alex_zas
нашел у себя в старых кодах. наверняка из elm-chan
Она и есть.
У меня к стати в chan'овскй библиотеке недавно возникли проблемы с новыми microSD , пока не разбирался почему вставил карту из старых запасов.
_WIL_ вне форума   Ответить с цитированием
Старый 13.02.2018, 12:57   #5
alex_zas
Junior Member
 
Аватар для alex_zas
 
Регистрация: 17.03.2017
Адрес: Днепропетровск
Возраст: 53
Сообщений: 28
Вес репутации: 137/8
alex_zas will become famous soon enoughalex_zas will become famous soon enough
По умолчанию Re: Помогите с инициализацией microSD...

Имеющиеся в моём распоряжении microSD по Чановскому алгоритму не инициализируются.
Зато они чётко инициализируются по другому алгоритму.
Для инициализации microSD необходимо обязательно выполнить следующие действия:
1. Пауза 2мс.
2. CS=1. 10 SPI транзакций c 0FFh. Пауза 2мс.
3. CS=0. Команда CMD0 (транзакция с 0,0,0,0,0,95h). Если ответ не 01h - ошибка инициализации microSD, выход. CS=1.
4. CS=0. Команда CMD8 c данными 1AAh (транзакция с 48h,0,0,1,0AAh,87h). Если ответ не 01h и не 05h - ошибка инициализации microSD, выход. CS=1.
6. CS=0. Команда CMD58 (транзакция с 7Ah,0,0,0,0,XXh). CS=1.
Далее п.6 нужно повторять до тех пор, пока ответ не будет равен 0. Если ответ 0 не получен по истечении 1с - то ошибка инициализации microSD, выход.
Я не расписывал в каждом пункте, но каждый раз после выдачи в SPI шести байтов команды я выполняю транзакцию с 0FFh пока в байте с SPI 7-й бит не станет равен 0, если равен 0 - фиксирую байт как ответ на команду.
В п.4 ответ может быть 01h или 05h в зависимости от типа microSD, но вне зависимости от этого CMD8 должна быть подана!
В п.6 значение байта CRC может быть любым.
После выполнения вышеизложенного алгоритма можно подавать CMD55+CMD41 для идентификации типа microSD а также подавать команды чтения/записи данных.
Эксперименты продолжаются...
alex_zas вне форума   Ответить с цитированием
Старый 13.02.2018, 13:50   #6
_WIL_
Senior Member
 
Регистрация: 26.11.2009
Адрес: Беларусь
Сообщений: 709
Вес репутации: 1181/52
_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of
По умолчанию Re: Помогите с инициализацией microSD...

http://qaru.site/questions/337228/in...-spi-interface
здесь вроде решили похожую проблему.
_WIL_ вне форума   Ответить с цитированием
Старый 13.02.2018, 13:57   #7
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: Помогите с инициализацией microSD...

alex_zas, я не вижу в вашем алгоритме переключения скорости SPI.
Стартуем на малой скорости, после инита переключаемся на высокую...
dosikus вне форума   Ответить с цитированием
Старый 13.02.2018, 14:42   #8
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,938
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Помогите с инициализацией microSD...

dosikus
если не ошибаюсь, в целом можно и на малой работать.
в расчетном решении у человека стоит pic14enh последних серий.
вполне может быть, что решение работает на 1MHz.
besogon вне форума   Ответить с цитированием
Старый 13.02.2018, 16:27   #9
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: Помогите с инициализацией microSD...

besogon, инит должен проходить на скорости не выше 400KHz
Цитата:
Power ON or card insersion
After supply voltage reached 2.2 volts, wait for one millisecond at least. Set SPI clock rate between 100 kHz and 400 kHz. Set DI and CS high and apply 74 or more clock pulses to SCLK. The card will enter its native operating mode and go ready to accept native command
dosikus вне форума   Ответить с цитированием
Старый 13.02.2018, 16:51   #10
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,938
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Помогите с инициализацией microSD...

dosikus
да.
забыл точную цифру.
спасибо что поправили - у ТС 500KHz, что скорее прочего может в некоторых случаях быть источником проблем.
besogon вне форума   Ответить с цитированием
Старый 13.02.2018, 17:25   #11
alex_zas
Junior Member
 
Аватар для alex_zas
 
Регистрация: 17.03.2017
Адрес: Днепропетровск
Возраст: 53
Сообщений: 28
Вес репутации: 137/8
alex_zas will become famous soon enoughalex_zas will become famous soon enough
По умолчанию Re: Помогите с инициализацией microSD...

При некорректном алгоритме я пробовал на разных частотах - результат одинаковый.
При текущем алгоритме всё работает на 500кГц, хотя Вы правы - наверное для каких-то "отсталых" карточек нужно коммутировать частоту.
alex_zas вне форума   Ответить с цитированием
Старый 13.02.2018, 18:52   #12
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: Помогите с инициализацией microSD...

У меня инит на 300KHz дальше 24MHz.
Хавает все карты что под руку подвернулось, вплоть до MMC старых на 32Mb...

Последний раз редактировалось dosikus; 13.02.2018 в 19:00.
dosikus вне форума   Ответить с цитированием
Старый 15.02.2018, 00:16   #13
_WIL_
Senior Member
 
Регистрация: 26.11.2009
Адрес: Беларусь
Сообщений: 709
Вес репутации: 1181/52
_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of
По умолчанию Re: Помогите с инициализацией microSD...

Цитата:
Сообщение от dosikus Посмотреть сообщение
У меня инит на 300KHz дальше 24MHz.
Хавает все карты что под руку подвернулось, вплоть до MMC старых на 32Mb...
Старая MMC на 16Mb инитится даже на 8MHz больше просто не разгонял , а вот новая microSD Transctnd 8Gb что то и на 300KHz не завелась. Комп ее видит.
_WIL_ вне форума   Ответить с цитированием
Старый 15.02.2018, 11:44   #14
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: Помогите с инициализацией microSD...

_WIL_, рекомендации от Чана читаны?
Инит самолепный? У меня и 8Gb и 16Gb работают, 32 не пробовал ...
dosikus вне форума   Ответить с цитированием
Старый 15.02.2018, 15:23   #15
_WIL_
Senior Member
 
Регистрация: 26.11.2009
Адрес: Беларусь
Сообщений: 709
Вес репутации: 1181/52
_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of_WIL_ has much to be proud of
По умолчанию Re: Помогите с инициализацией microSD...

Цитата:
Сообщение от dosikus Посмотреть сообщение
_WIL_, рекомендации от Чана читаны?
Инит самолепный? У меня и 8Gb и 16Gb работают, 32 не пробовал ...
Инит чановский из примера для 24 пика я в него только свои FCLK_SLOW() FCLK_FAST() дописал , собственно не работает только одна новая карточка transcend 8Gb. Хотя другие новые я пока не пихал железо работало уже несколько лет, пока картока не навернулась, купил новую нифига, вставил пару валяющихся старых работает.
_WIL_ вне форума   Ответить с цитированием
Старый 18.02.2018, 10:20   #16
alex_zas
Junior Member
 
Аватар для alex_zas
 
Регистрация: 17.03.2017
Адрес: Днепропетровск
Возраст: 53
Сообщений: 28
Вес репутации: 137/8
alex_zas will become famous soon enoughalex_zas will become famous soon enough
По умолчанию Re: Помогите с инициализацией microSD...

С инициализацией microSD разобрался, работает даже по Чану. Только с небольшой модификацией. После вывода команды и получения ответа (перед установкой CS=1) обязательно выполнять транзакцию с 0FFh до тех пор пока ответ не будет 0FFh.
Теперь возникла другая проблема - при чтении страницы 512 байт не совпадают контрольные суммы - расчётная и считанная с страницей.
После инициализации microSD я подаю команду CMD17 с адресом страницы. Получаю ответ 00h, token 0FEh, 512 байт содержимого страницы и два байта контрольной суммы.
В "Physical_Layer_Simplified_Specification" сказано что контрольная сумма вычисляется по алгоритму CRC-16 CCITT.
Я вычисляю контрольную сумму с помощью hardware CRC. Алгоритм взят из "TB3128". При вычислении контрольной суммы примера (строка '123456789') получается результат 29B1h.
Вроде всё делаю правильно, а с суммой в странице не совпадает.
Подскажите, пожалуйста, что я делаю не правильно?
alex_zas вне форума   Ответить с цитированием
Старый 18.02.2018, 12:52   #17
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,375
Вес репутации: 3125/96
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: Помогите с инициализацией microSD...

Нужно выяснить идентичность полинома в Вашей и целевой версии, начальное значение, а так же направление сдвига. Не во всех микрочиповских хардварных модулях CRC можно было выбирать размеры индейца.
Марк вне форума   Ответить с цитированием
Старый 18.02.2018, 13:27   #18
alex_zas
Junior Member
 
Аватар для alex_zas
 
Регистрация: 17.03.2017
Адрес: Днепропетровск
Возраст: 53
Сообщений: 28
Вес репутации: 137/8
alex_zas will become famous soon enoughalex_zas will become famous soon enough
По умолчанию Re: Помогите с инициализацией microSD...

В "Physical_Layer_Simplified_Specification" сказано - CRC-16 CCITT, и в "TB3128" сказано - CRC-16 CCITT. Это значит полиномы идентичны? Или есть разные варианты CRC-16 CCITT?
Мой алгоритм вычисления CRC-16 CCITT соответствует "TB3128", о чём говорит совпадение суммы тестовой строки (см. вложение).
Миниатюры
CCITT.png  
alex_zas вне форума   Ответить с цитированием
Старый 18.02.2018, 13:52   #19
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,375
Вес репутации: 3125/96
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: Помогите с инициализацией microSD...

На скане совершенно определенно указано начальное значение (0xFFFF), полином (0x1021) и направление сдвига (старший разряд входит первым).
Вот и сравните эти параметры со стандартными для CRC-16 CCITT, а не полагайтесь на некие исходники.
ЗЫ. Кстати, стандартная ошибка возникает из-за путаницы с "индейцами", то есть направлением сдвига и реальным расположением принимаемых данных.
Марк вне форума   Ответить с цитированием
Старый 18.02.2018, 14:39   #20
alex_zas
Junior Member
 
Аватар для alex_zas
 
Регистрация: 17.03.2017
Адрес: Днепропетровск
Возраст: 53
Сообщений: 28
Вес репутации: 137/8
alex_zas will become famous soon enoughalex_zas will become famous soon enough
По умолчанию Re: Помогите с инициализацией microSD...

Марк - огромное спасибо. Подсказали верный путь.
Разобрался. Оказывается "CRC-16 CCITT" - это не однозначное определение алгоритма подсчёта контрольной суммы.
Должно быть так - начальное значение (0x0000), полином (0x1021) и направление сдвига (старший разряд входит первым).
Всё совпадает.
alex_zas вне форума   Ответить с цитированием
Ответ

Метки
microsd, pic16f18857, spi


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
pic24hj64gp502 + microSD FAT32 NSS Общетехнические вопросы 6 10.12.2017 15:05
Помогите разобратся с PIC18f452 iluha Вопросы начинающих 3 13.04.2012 12:34
ЛЮДИ! Помогите! Есть вопросы по созданию USB устройства!) Pro-Z71 Вопросы начинающих 51 15.02.2011 15:39
Помогите с инициализацией MMC Igor Продукция MICROCHIP 32 11.05.2009 17:34
Помогите разобраться misha_j Вопросы начинающих 3 24.01.2009 22:09


Часовой пояс GMT +3, время: 23:37.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot