Отговори на тема  [ 27 мнения ]  Отиди на страница Предишна  1, 2
PIC18F442 бъг 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Фев 17, 2006 9:17 am
Мнения: 765
Местоположение: Стара Загора
Мнение 
Код:
PIC18F4550, когато няма кондензатор на MCLR към маса, а само резистор към +VCC, от 10-тина включвания към USB, на 1-2 се самоизтриват първите 100-тина байта от програмната памет Embarassed , или пък се записват с някакви глупости. В самия програмен код няма функция която да презаписва програмната памет. Решението е 100nF на MCLR към GND или да се заключи кодът в началото на програмната памет Smile


LVP пуснат ли е? BOR? Каква е конфигурацията? Да знам... и на мен не ми се е случвало досега.


Вто Мар 20, 2007 10:45 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
Brown Out Detect = Disabled
Watchdog = Disabled
Stack Overflow Reset = Enabled
Low Voltage Program = Enabled
Code Protect, Data Protect, Code Protect Boot, Table Read Protect, Table Write Protect = Disabled
Oscillator = HS + PLL
Fail Save Clock Monitor = Disabled
Internal External Switch Over Mode = Disabled
MCLR = Enabled
Extended CPU = Disabled

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Вто Мар 20, 2007 11:32 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение 
microchip=disabled

при толкова много неща disabled, какво се чудиш...


Вто Мар 20, 2007 12:08 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Фев 17, 2006 9:17 am
Мнения: 765
Местоположение: Стара Загора
Мнение 
Значи е възможно да става само когато LVP е пуснато, при мен не е. Ако не ме домързи ще си поиграя някой път.


Вто Мар 20, 2007 12:38 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Какъв е смисъла да разрешаваш LVP?

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Вто Мар 20, 2007 12:53 pm
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Вто Май 23, 2006 4:56 pm
Мнения: 113
Местоположение: Варна
Мнение 
Това и при мен се е случвало, и съм го оправял с повече кондензатори по захранването, не на MCLR пина.


Вто Мар 20, 2007 3:44 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
Цецо написа:
Какъв е смисъла да разрешаваш LVP?

Не знам :oops: , това е конфигурацията на PIC18F4550 от ICD2 :)

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Вто Мар 20, 2007 6:51 pm
Профил WWW
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Вто Май 23, 2006 4:56 pm
Мнения: 113
Местоположение: Варна
Мнение 
Сега като си погледнах схемата, се оказа че се ползва вътрешния pull-up на MCLR пина, т.е. той е оставен висящ и имаше същия проблем със самофлашването. Тогава се сещам че имаше импулсен стабилизатор и само с кондензатори не се оправяше, а се наложи да сложа един диод наобратно на захранването на процесора. И така се оправи. Явно проблема е като цяло по захранването.


Сря Мар 21, 2007 10:05 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
Аз пък съм на друго мнение :wink: , захранването не го бърка толкова ( имам предвид пиновете за захранване на професора ), колкото ако има иглички на MCLR пина. При мен захранването също е импулсно, има към 50-100mV пулсации с висока честота, но ако MCLR е на схема RESET или с кондензатор и резистор тогава работи безупречно. Интрересното е, че при същата ситуация PIC16F877A работи безупречно.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Сря Мар 21, 2007 10:28 am
Профил WWW
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Вто Май 23, 2006 4:56 pm
Мнения: 113
Местоположение: Варна
Мнение 
Възможно е ,аз само казвам моя опит, където MCLR пина е висящ и има същия проблем.


Сря Мар 21, 2007 10:33 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Аз лично LVP винаги го отрязвам. Така или иначе всичките ми програматори ръгат 13В, а и защо да губя един пин.

А MCLR си го ръгам с 10К/100nF. Едно си баба знае, едно си бае. Макар че на новите процесори (J) тия 100nF си идват множко. Там 10 nF. И досега те такива проблеми не съм имал.

Абе много ми е странно. Аре да се ръгне в програмен режим ако имаш ядове по MCLR пина - да кажем е нормално. Ама да задейства машината за триене/запис самоволно...

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Мар 21, 2007 10:44 am
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Фев 17, 2006 9:17 am
Мнения: 765
Местоположение: Стара Загора
Мнение 
Помня че бях ял маркуча с някаква 16-ка заради BOR и LVP и затова навсякъде по дефаулт са ми забранени. Иначе предпочитам да си ползвам бутлодер за запис, на него 13 волта не му трябват съвсем;) и LVP не му трябва


Сря Мар 21, 2007 1:18 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 27 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни