Форум за електроника Форуми Форум за електроника
Български форум за електроника, ремонти, схеми, документация
 
 Въпроси/ОтговориВъпроси/Отговори   ТърсенеТърсене   ПотребителиПотребители   ГрупиГрупи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

PIC18F25K50 проблем

 
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics



Предишната тема :: Следващата тема  
Автор Съобщение
mincho1959
Опитен потребител
Опитен потребител


Регистриран на: 08 Дек 2005
Мнения: 353
Местожителство: pomorie

МнениеПуснато на: Сря Май 06, 2020 8:18    Заглавие: PIC18F25K50 проблем Отговорете с цитат

Здравейте. Реших да правя един програматор (Janus Programmer) на базата на PIC18F25K50. Всичко на първо четене ОК: схема, пълна документация, firmware free (след регистрация), но...както винаги има едно НО. При зареждане на HEX файла за програмирането на PIC18F....(Ползвам PicKit 2, пълна версия, не клон) ми излезе съобщение в жълто Warning: Hex File Loaded is Larger that Device. Свързах се с авторите на проекта - любезно ми обясниха, че това се случвало неизвестно защо с прогерите PicKit и че чипа ще се запише нормално. Е, записа се, но след поставянето му на платката нищо не се получи. Няколко пъти проверих за грешки или нередовни елементи-няма такива. При програмирането забелязах, че свети червения надпис Code Protect, тоест фърмуера е защитен от четене. От тук съответно и невъзможността да се верифицира и най вече да се изтрие. Та въпросът ми е: това нормално ли е и как може да се изтрие чипа, защото за да изключа евентуално менте, записах три PIC-а от разни партиди(без никакъв ефект)
_________________
kami-el
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
al_at
Опитен потребител
Опитен потребител


Регистриран на: 05 Окт 2011
Мнения: 383
Местожителство: София

МнениеПуснато на: Сря Май 06, 2020 9:02    Заглавие: Отговорете с цитат

Във форума Микроконтролери има доста хора,
които се занимават с PIC микроконтролери и
биха могли да помогнат:
http://mcu-bg.com/mcu_site/index.php
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
RM
Опитен потребител
Опитен потребител


Регистриран на: 16 Сеп 2008
Мнения: 680

МнениеПуснато на: Сря Май 06, 2020 9:26    Заглавие: Отговорете с цитат

Това е адресното пространство на контролера. 25К50 и 2550
PM e 0x0000-0x7FFF
EEPROM 0x00 - 0xFF
Ако твоя програматор дава различно, което е малко вероятно търси причината в софтуера.
Друг проблем може да се случи с файла за записване, формата му, или
компилатора как е създал файла.
Относно защитата, може да промениш от Конфигурацията.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
RC
Опитен потребител
Опитен потребител


Регистриран на: 22 Фев 2003
Мнения: 13214

МнениеПуснато на: Сря Май 06, 2020 11:12    Заглавие: Re: PIC18F25K50 проблем Отговорете с цитат

mincho1959 написа:
... При програмирането забелязах, че свети червения надпис Code Protect, тоест фърмуера е защитен от четене. От тук съответно и невъзможността да се верифицира и най вече да се изтрие. Та въпросът ми е: това нормално ли е и как може да се изтрие чипа, ...

Това, че е вдигната защитата за четене, не е пречка да бъде изтрит.
_________________
RemoteControls
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Ditronix
Опитен потребител
Опитен потребител


Регистриран на: 15 Авг 2005
Мнения: 2817
Местожителство: Провадия

МнениеПуснато на: Сря Май 06, 2020 18:29    Заглавие: Отговорете с цитат

По спомени имах същите проблеми с по-тежките процесори с PicKit2 clone- на СИРИУС. Отначало записваше процесорите, после обаче нещо се скапа. И тъй като не мога без програматор, не че ми трябва всеки ден, но когато ми трябва искам да е при мен си купих от китайците PicKit 3. На момента си тръгна и оттогава никакви проблеми с него. Колега каза, че често имало проблеми с процесорите на PicKit2, купих процесор, щях да го записвам и да сменя набедения за дефектен, но така и не ми остана време. Та виж някой колега с тройка и пробвай на него. Сещам се, че и определени партиди процесори не съм успявал да ги запиша при напрежение 3,3V, с каквото по презумпция тръгваха моите програматори. Повишаването на напрежението до 5,0V изчисти и тоя проблем.
_________________
Не е важно кой си,а колко струваш!

DRL модули за всички видове автомобили!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
mincho1959
Опитен потребител
Опитен потребител


Регистриран на: 08 Дек 2005
Мнения: 353
Местожителство: pomorie

МнениеПуснато на: Чет Май 07, 2020 13:23    Заглавие: re... Отговорете с цитат

Цитат:
Това, че е вдигната защитата за четене, не е пречка да бъде изтрит.
И аз така предположих, но не става. Пробвах и на 3,3V, и на 5V, ефект никакъв. Писах във сайта за микроконтролери, да видим там какво ще кажат!
_________________
kami-el
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
slav4o.com
Опитен потребител
Опитен потребител


Регистриран на: 04 Юли 2004
Мнения: 2969
Местожителство: Велико Търново

МнениеПуснато на: Чет Май 07, 2020 17:43    Заглавие: Отговорете с цитат

Пробва ли със Vpp first ?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
mincho1959
Опитен потребител
Опитен потребител


Регистриран на: 08 Дек 2005
Мнения: 353
Местожителство: pomorie

МнениеПуснато на: Чет Май 07, 2020 18:55    Заглавие: re... Отговорете с цитат

Точно в десетката! Стана. Изтрих и трите чипа. Има една подробност: Vdd трябва да е над 3,5V!
Сега остана да накарам и прогера да заработи.
Благодаря на всички отзовали се!
_________________
kami-el
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
slav4o.com
Опитен потребител
Опитен потребител


Регистриран на: 04 Юли 2004
Мнения: 2969
Местожителство: Велико Търново

МнениеПуснато на: Пет Май 08, 2020 1:05    Заглавие: Отговорете с цитат

Цитат:
Vdd трябва да е над 3,5V!

Ами PIC-овете имаха някаква команда "bulk erase" която изискваше по-високо напрежение. Изтриване наведнъж на всичкия флаш. Иначе трябва да се трие страница по страница, но няма смисъл, бавно е. Това вече зависи от софтуера към програматора или от фирмуера му.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
Покажи мнения от преди:   
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics Часовете са според зоната GMT + 2 Часа
Страница 1 от 1

 
Към:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети


Powered by phpBB © 2001, 2005 phpBB Group
Translation by: Boby Dimitrov