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

Проблем с ICSP на 16F648A
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=10162
Страница 1 от 3

Автор:  PIC [ Сря Май 23, 2012 2:02 pm ]
Заглавие:  Проблем с ICSP на 16F648A

Здравейте,
Появи се много странен проблем. Купих си PIC16F648A SO корпус, но не успях да го програмирам на платката на устройството. Пробвах и с кабелче само контролера на приставката на програматора и пак не ще. А DIP корпуса се програмира без проблем. Единствената разлика е че DIP-a е 2004г производство, а SO-то 2011. Четох доста даташийтове за програмиране ICSP и на приставка но не се плучава? :evil: :evil:

Автор:  a_stankov [ Сря Май 23, 2012 4:16 pm ]
Заглавие:  Re: Проблем с ICSP на 16F648A

На платката на устройството какво имаш закачено на ICSPDAT и ICSPCLK ? Какъв програматор ползваш?

Автор:  PIC [ Сря Май 23, 2012 10:21 pm ]
Заглавие:  Re: Проблем с ICSP на 16F648A

Проблема е, че се опитвам да програмирам контролера без да е запоен на платката на устройството като го свързвам с няколко жички към приставката за прогарамиране на DIP корпуси /преди това пробвах и на платката ICSP/ и не става. А със същия контролер само че DIP корпус нямам проблем и се програмира. Устройството е разработено с контролер 16F648A DIP корпус, а сега искам да го правя серийно със същия контролер SO корпус.

Автор:  Cekins [ Сря Май 23, 2012 10:26 pm ]
Заглавие:  Re: Проблем с ICSP на 16F648A

Няма логика да не се пише. А защо не каза с какъв програматор се опитваш да го пишеш?

Автор:  PIC [ Сря Май 23, 2012 10:36 pm ]
Заглавие:  Re: Проблем с ICSP на 16F648A

Програматора е по схема от сайта на млад конструктор с max232 и логическа интеграла с 6 елемента "не". До сега не съм имал проблеми и съм правил хиляди пъти запис на този модел контролери само че в DIP корпус. Сега реших да мина на смд корпуса и необяснимо защо не става.

Автор:  Cekins [ Сря Май 23, 2012 11:18 pm ]
Заглавие:  Re: Проблем с ICSP на 16F648A

Амиии има голяма вероятност да е заради прогаматора. Естествено бих ти препоръчал пиккит3. Само гледай да е по-истински. Не прави грешката да си купуваш куци клонинги. Пиккита изглежда си има вкарани всички необходими "чалъми" за всеки пик и всяка ревизия. Изработва си всички необходими напрежения с точния синхрон и т.н. Това с макса едва ли ги може тия работи.

Автор:  PIC [ Пет Май 25, 2012 9:29 pm ]
Заглавие:  Re: Проблем с ICSP на 16F648A

И аз на програматора съм се нагледал. В Комет има пик кит 3 за около 70-80лв надявам се да ми свърши работа. Ще трябва може би да сменя и mikroC комлилатора с по-добър?

Автор:  Cekins [ Съб Май 26, 2012 1:40 pm ]
Заглавие:  Re: Проблем с ICSP на 16F648A

Мии поне всеки пик - спрян, текущ и бъдещ ще се пише с него :) Гарантирано - ако е здрав пика :) . МикроС-то като ти е удобно не го сменяй. Аз съм на тоя принцип - докато ми върши работа е добре, когато вече не моа си свърша работата като хората тогава му мисля.

Автор:  PIC [ Съб Май 26, 2012 11:05 pm ]
Заглавие:  Re: Проблем с ICSP на 16F648A

А мога ли да използвам ic-prog с програматора пик кит 3 например и с какви настройки трябва да бъде?

Автор:  [ Нед Май 27, 2012 6:56 am ]
Заглавие:  Re: Проблем с ICSP на 16F648A

PIC написа:
А мога ли да използвам ic-prog с програматора пик кит 3 например и с какви настройки трябва да бъде?

Тази гимнастика пък за какво е ?? PICKit3 работи безпроблемно на Linux/Windows с неговия си софтуер ( под Linux чрез MPLAB X ).

Мисля, че Microchip осъзнаха грешката си с премахването на скриптовете при PICKit3, преди 2 дни пуснаха PICkit 3 Scripting Tool v3.00 BETA, която версия до някъде уеднаквява PICKit2 и PICKit3. Предполагам, че до 1 година PICKit3 ще бъде напълно съвместим с PICKit2, както и трябваше да бъде. Както често се случва в големите компании, най-вероятно двата варианта са дело на два различни екипа, като екипа направил PICKit2 определено се е старал повече. PICKit3 просто трябваше да бъде PICKit2 с по-бърз процесор, а те се уляха - никаква съвместимост.

Автор:  stoyanoff [ Нед Май 27, 2012 9:41 am ]
Заглавие:  Re: Проблем с ICSP на 16F648A

Няма логика програматора ти да работи с DIP, а да дава проблеми със SO. По-скоро проблема е, че нещо не правиш, както трябва. Програматорите идея си нямат в какъв корпус е контролера. А и не ги интересува.
Провери връзките, пробвай с друг контролер да не си е отишъл нещо при запояването.
Поздрави!

Автор:  CarBeta [ Нед Май 27, 2012 1:37 pm ]
Заглавие:  Re: Проблем с ICSP на 16F648A

Ако свързването ти е правилно няма как да не се програмира. Да не го слагаш обратно на приставката? Дай информация(или схема) за програматора и приставката дето ползваш!

Автор:  Cekins [ Нед Май 27, 2012 6:45 pm ]
Заглавие:  Re: Проблем с ICSP на 16F648A

Има логика "някакъв" програматор да програмира ревизия А0 и да не иска да програмира ревизия В4 примерно. Още повече че IC-prog съм забеляза, че има сериозен проблем с таймингите.

Автор:  PIC [ Нед Май 27, 2012 10:34 pm ]
Заглавие:  Re: Проблем с ICSP на 16F648A

Повярвайте проверил съм всичко по хиляда пъти, за това се принудих да свържа с 5 жички SO корпуса към приставката - захранване 5V, data(rb7), clock(rb6), MCLR/Vpp 13V(ra5) и не се програмира, а с DIP-a няма проблем. Струва ми се е заради ревизията на контролерите :x . Свалих и най-новата версия на ic-prog-a 1.6С и не бива.

Прикачени файлове:
pic_pristavka_shema.jpg
pic_pristavka_shema.jpg [ 69.69 KiB | Прегледано 3748 пъти ]
prog_shema.gif
prog_shema.gif [ 62.76 KiB | Прегледано 3748 пъти ]

Автор:  CarBeta [ Пон Май 28, 2012 12:23 am ]
Заглавие:  Re: Проблем с ICSP на 16F648A

Твоя програматор е подобрен JDM. Свали WinPic800 и опитай с него. По-стабилен е от icprog!

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