Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

проблем с ICD-S40
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=5776
Страница 1 от 1

Автор:  siente [ Пон Май 12, 2008 1:14 pm ]
Заглавие:  проблем с ICD-S40

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

Прикачени файлове:
1.JPG
1.JPG [ 43.57 KiB | Прегледано 1049 пъти ]

Автор:  sv_shady [ Пон Май 12, 2008 9:40 pm ]
Заглавие: 

Много интересно и аз имам същия дебъгер от около 1-2години и сега нещо сдаде багажа, а пък и един приятел и той го има от няколко месеца и му сдаде багажа, сега и при теб проблеми.... Спокойно де... като за начало си настрой СОМ порта на 112500 или там както се падаше датарейта (на максималното) и тогава виж как се държи...това съобщение не съм го виждал "на живо". А какво става като му дадеш Test ICD ?

Автор:  siente [ Пон Май 12, 2008 9:57 pm ]
Заглавие: 

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

Автор:  rumen65 [ Вто Май 13, 2008 9:15 am ]
Заглавие: 

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

Автор:  sv_shady [ Вто Май 13, 2008 9:53 am ]
Заглавие: 

Това съобщение е нещо друго - "target could not be detected.Would you like to run diagnostics" Предполагам, че не си го вързал таргета като хората(почти 90% съм сигурен). На MCLR слагаш един 47kOhm pull-up, след това захранването, и след това пин В7 и пин В6. Провери всичко внимателно и трябва да тръгне.

Автор:  milenjs [ Вто Май 13, 2008 10:59 am ]
Заглавие: 

siente написа:
Иначе на самия пик трябва ли да има нещо друго освен тоя резистор 47 к от mclr kum vdd и кварца с кондензаторите?Утре ще пробвам да го захраня с 15в,защото си мисля,че напрежението създава проблеми

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

Автор:  [ Вто Май 13, 2008 4:17 pm ]
Заглавие: 

Професорите PIC12xxx не могат да бъдат разпознавани от програматора, нямат протокола на обмен, който имат по-големите им събратя. Затова ти казва, че не може да го разпознае и те пита искаш ли да го зададеш като някакъв тип процесор. С ICD-Uxx & ICD-Sxx съм програмирал 12-ки и винаги е излизало това съобщение. Просто избираш типа на процесора, който ще програмираш и му даваш assign ( или нещо подобно беше )

Автор:  siente [ Вто Май 13, 2008 9:50 pm ]
Заглавие: 

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

Автор:  mosdef [ Съб Юни 07, 2008 1:56 pm ]
Заглавие: 

Цъкаш на Advanced. От там пробвай редетект ако не го хване пак (някои при мен ги хваща) го избираш от полето и цъкаш assign

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/