Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 11.03.2011, 23:57  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: 18F2550 & petit fat fs

Может все дело в Hitech. C PICC18 не дебажил и практически не работал, но в PICC (для PIC16) заметил дебаг с pickit2 криво идет. Иногда также выскакивает Unable enter debug mode, затем если снова выбрать run работает, или повисает все в дебаге уже, приходится выдергивать pickit из usb.
Реклама:
realid вне форума  
Сказали "Спасибо" realid
dosikus (11.03.2011)
Непрочитано 12.03.2011, 00:00  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: 18F2550 & petit fat fs

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

Попробуй чего-нибудь набросать маленько в асме и запустить в нем отладку. Пойдет или тоже нет? Хотя если на CCS дебажится, то наверное и на асме будет.

Последний раз редактировалось realid; 12.03.2011 в 00:03.
realid вне форума  
Непрочитано 12.03.2011, 00:06  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: 18F2550 & petit fat fs

realid, Дебажится все . Такая х... вылезла первый раз , точней первый раз она не убирается . Обычно пересборка проекта в дебаг помогала .
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 12.03.2011, 00:09  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: 18F2550 & petit fat fs

Сообщение от dosikus Посмотреть сообщение
Вот так то , вот чем халява выходит...

Ты... эт... здорово не ругайся на мужичка...
Код:
//--------------------------------------------------------------------------
// Initialize Disk Drive                                                 
//--------------------------------------------------------------------------
DSTATUS disk_initialize (void)
{
	BYTE n, cmd, ty, ocr[4];
	WORD tmr;

//	INIT_SPI();
//	if ((PINB&_BV(SD_INS))!=0x00) return STA_NOINIT;

#if _WRITE_FUNC
	if (MMC_SEL) disk_writep(0, 0);		// Finalize write process if it is in progress 
#endif
	for (n = 100; n; n--) rcv_spi();	// Dummy clocks 

	ty = 0;
	if (send_cmd(CMD0, 0) == 1) {			// Enter Idle state 
		if (send_cmd(CMD8, 0x1AA) == 1) {	// SDv2 
			for (n = 0; n ‹ 4; n++) ocr[n] = rcv_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 
				for (tmr = 12000; tmr && send_cmd(ACMD41, 1UL ‹‹ 30); tmr--) ;	// Wait for leaving idle state (ACMD41 with HCS bit) 
				if (tmr && send_cmd(CMD58, 0) == 0) {		// Check CCS bit in the OCR 
					for (n = 0; n ‹ 4; n++) ocr[n] = rcv_spi();
					ty = (ocr[0] & 0x40) ? CT_SD2 | CT_BLOCK : CT_SD2;	// SDv2 (HC or SC) 
				}
			}
		} else {							// SDv1 or MMCv3 
			if (send_cmd(ACMD41, 0) ‹= 1) 	{
				ty = CT_SD1; cmd = ACMD41;	// SDv1 
			} else {
				ty = CT_MMC; cmd = CMD1;	// MMCv3 
			}
			for (tmr = 25000; tmr && send_cmd(cmd, 0); tmr--) ;	// Wait for leaving idle state 
			if (!tmr || send_cmd(CMD16, 512) != 0)			// Set R/W block length to 512 
				ty = 0;
		}
	}
	CardType = ty;
	release_spi();
    SPI_HIGH_SPEED;

	return ty ? 0 : STA_NOINIT;
}
Тоже отличия, а работает... только что проверил.
Если где-то что-то изменили, значит ещё где-то что-то изменили... и каждый по своему.
st_1 вне форума  
Непрочитано 12.03.2011, 00:14  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: 18F2550 & petit fat fs

Сообщение от st_1 Посмотреть сообщение
Если где-то что-то изменили, значит ещё где-то что-то изменили... и каждый по своему.
Вот-вот
realid вне форума  
Непрочитано 12.03.2011, 00:22  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от st_1 Посмотреть сообщение
Если где-то что-то изменили, значит ещё где-то что-то изменили... и каждый по своему.
Не хватит чужие повторять -еще больше запутаюсь , засяду читать ...

st_1, а этот откуда ?

Сообщение от st_1 Посмотреть сообщение
CardType = ty;
release_spi();
SPI_HIGH_SPEED;
О вот и переключение скоростей...

Сообщение от st_1 Посмотреть сообщение
Ты... эт... здорово не ругайся на мужичка...
Дык, это я свою лень ругаю...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 12.03.2011, 00:24  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: 18F2550 & petit fat fs

Сообщение от dosikus Посмотреть сообщение
Не хватит чужие повторять -еще больше запутаюсь , засяду читать ...
И это правильно!
Причина может быть даже в этом
Цитата:
Блин , надо было мне и этот файл у Chan брать . я только файлы petit на новые заменил...
Цитата:
st_1, а этот откуда ?
Это я айподовский экран с SD елозил, а так как перед этим LS020 был подключён, то я инициализацию SPI и вынес в начало майна... а остальное... да что хотел, то и творил...

Последний раз редактировалось st_1; 12.03.2011 в 00:26.
st_1 вне форума  
Непрочитано 12.03.2011, 00:28  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: 18F2550 & petit fat fs

Сообщение от st_1 Посмотреть сообщение
да что хотел, то и творил...
800 тактов Не плохо
realid вне форума  
Сказали "Спасибо" realid
dosikus (12.03.2011)
Непрочитано 12.03.2011, 00:32  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: 18F2550 & petit fat fs

Сообщение от realid Посмотреть сообщение
800 тактов Не плохо
Не... у меня стоит 80, а 800 я для проверки поставил... тоже работает...
st_1 вне форума  
Непрочитано 12.03.2011, 00:36  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: 18F2550 & petit fat fs

Сообщение от st_1 Посмотреть сообщение
Не... у меня стоит 80, а 800 я для проверки поставил... тоже работает...
Ну, как бы понятно, просто суть была в том что раз это правленое, то где-то еще может быть правленое

А по доке минимум 74 надо, а верх не оговаривается
realid вне форума  
 

Закладки
Опции темы

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

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

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


Часовой пояс GMT +4, время: 01:32.


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