Отговори на тема  [ 9 мнения ] 
проблем с ICD-S40 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Фев 25, 2007 7:22 pm
Мнения: 6
Мнение проблем с ICD-S40
Здравейте!Наскоро си купих този програматор ICD-S40 и като пробвах да запиша първата си програма в контролера се появиха проблеми.Контролера е Pic12F509,а за софт ползвам ICD,който е в CCS-a.При опит да запиша програмата ми излиза съобщение(на снимката),че не може да се разпознае констролера,като натисна NO иска да ъпдейтва firmware,а ако натисна YES не става нищо.За захранване на програматора използвам адаптер с напрежение 13.6в.Къде може да е проблема?
мерси предварително


Прикачени файлове:
1.JPG
1.JPG [ 43.57 KiB | Прегледано 1031 пъти ]
Пон Май 12, 2008 1:14 pm
Профил
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Сря Окт 11, 2006 8:19 pm
Мнения: 373
Местоположение: София/Edinburgh, UK
Мнение 
Много интересно и аз имам същия дебъгер от около 1-2години и сега нещо сдаде багажа, а пък и един приятел и той го има от няколко месеца и му сдаде багажа, сега и при теб проблеми.... Спокойно де... като за начало си настрой СОМ порта на 112500 или там както се падаше датарейта (на максималното) и тогава виж как се държи...това съобщение не съм го виждал "на живо". А какво става като му дадеш Test ICD ?

_________________
Българският портал за РОБОТИКА


Пон Май 12, 2008 9:40 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Фев 25, 2007 7:22 pm
Мнения: 6
Мнение 
ами като дам test icd ми излиза съобщение "ICD test passed",като дам test target ми излиза "target could not be detected.Would you like to run diagnostics",как може да се скапе като го купих миналия ден и това е първата програма,която се качва с него:!: Иначе на самия пик трябва ли да има нещо друго освен тоя резистор 47 к от mclr kum vdd и кварца с кондензаторите?Утре ще пробвам да го захраня с 15в,защото си мисля,че напрежението създава проблеми


Пон Май 12, 2008 9:57 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Окт 06, 2005 2:06 pm
Мнения: 194
Местоположение: Sofia
Мнение 
Едва ли е от захранването, доколкото си спомням от входното напрежение се стабилизират 5V и след това се генерираха напреженията за програмиране.
ICD-S40 е реално схемата на ICD1 на Microchip със сменен процесор и фирмуер. Схемата я имаше публикувана на сайта на Microchip, а и на много други места в нета. Ползвал съм такъв правен от мен, и ми се е случвало един път да гори транзисторчето което повдига напрежението за програмиране. Но за да разбереш какво става вземи уред и провери, виж дали подава 13 волта на MCLR в момента когато се опитва да разпознае процесора. Щом ти дава ICD test passed значи процесора си говори с PC то, а за да не разпознае target-та значи има проблем с комуникацията към него. Там са само клок, данни, захранване и MCLR. Мисля че имаше и диагностика, и можеше да задаваш нива на изходите за тест, и да мериш с уред дали се подават.


Вто Май 13, 2008 9:15 am
Профил
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Сря Окт 11, 2006 8:19 pm
Мнения: 373
Местоположение: София/Edinburgh, UK
Мнение 
Това съобщение е нещо друго - "target could not be detected.Would you like to run diagnostics" Предполагам, че не си го вързал таргета като хората(почти 90% съм сигурен). На MCLR слагаш един 47kOhm pull-up, след това захранването, и след това пин В7 и пин В6. Провери всичко внимателно и трябва да тръгне.

_________________
Българският портал за РОБОТИКА


Вто Май 13, 2008 9:53 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Мар 08, 2006 2:12 pm
Мнения: 2017
Местоположение: Котел
Мнение 
siente написа:
Иначе на самия пик трябва ли да има нещо друго освен тоя резистор 47 к от mclr kum vdd и кварца с кондензаторите?Утре ще пробвам да го захраня с 15в,защото си мисля,че напрежението създава проблеми

Кое ще захраниш с 15В?


Вто Май 13, 2008 10:59 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
Професорите PIC12xxx не могат да бъдат разпознавани от програматора, нямат протокола на обмен, който имат по-големите им събратя. Затова ти казва, че не може да го разпознае и те пита искаш ли да го зададеш като някакъв тип процесор. С ICD-Uxx & ICD-Sxx съм програмирал 12-ки и винаги е излизало това съобщение. Просто избираш типа на процесора, който ще програмираш и му даваш assign ( или нещо подобно беше )

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


Вто Май 13, 2008 4:17 pm
Профил WWW
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Фев 25, 2007 7:22 pm
Мнения: 6
Мнение 
Значи на пина MCLR излизат 12.9 волта,измерих го като пуснах диагностиката.Иначе контролера съм го вързал така:
1 крак за VDD
4 крак за VPP
6 крак за Rb6
7 крак за Rb7
8 крак за GND
от 4 краче към 1 краче има резистор 47к
А в тази програма къде се задава типа процесор,защото не намирам такова поле и съответно assign,може би друг софтуер трябва да използвам.


Вто Май 13, 2008 9:50 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Фев 03, 2008 10:14 am
Мнения: 14
Мнение 
Цъкаш на Advanced. От там пробвай редетект ако не го хване пак (някои при мен ги хваща) го избираш от полето и цъкаш assign


Съб Юни 07, 2008 1:56 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 9 мнения ] 

Кой е на линия

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


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

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