Всмысле прошиваете дебаггером, отключаете дебаггер и процессор не работает ? Если так, то чтобы работало при отключенном отладчике - программу нужно прошивать выбрав режим "программатор".
Цитата(sss992 @ Nov 7 2008, 15:06)

Я не спец по пикам.
Подскажите, пжлст, что может быть не так...
dsPIC33 С30 ICD2. Под отладчиком программа работает. Отключаю - неверно читается портБ (всегда ноль).
Прочитал название темы "дебаг и релиз" ....
с помощью debug и release можно задавать две разные версии configuration bits например...
у меня все configuration bits прописываются в тексте программы т.е. стоит галка "configuration bits set in code", а в тексте программы написано нечто вроде:
#define RELEASE
// VERSION DEBUG
#ifdef DEBUG
__CONFIG(1,HS & FCMDIS & IESODIS);
__CONFIG(2,PWRTDIS & BORDIS & BORV20 & WDTDIS & WDTPS4K);
__CONFIG(3,CCP2RC1 & PBDIGITAL & LPT1DIS & MCLREN );
....
#endif
// VERSION RELEASE
#ifdef RELEASE
__CONFIG(1,HS & FCMDIS & IESODIS);
__CONFIG(2,PWRTEN & BOREN & BORV20 & WDTDIS & WDTPS2K);
__CONFIG(3,CCP2RC1 & PBDIGITAL & LPT1DIS & MCLRDIS );
....
#endif
насчет выпадающего списка в самом мплаб с двумя вариантами либо debug либо release ничего сказать не могу (не пользовался), да и на мой взгляд оно не работет

хотя я вероятно ошибаюсь, иначе нафига оно вообще сделано