|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 11:08 pm
| Автор |
Съобщение |
|
LAWN
|
 ICD2
Kakâî òðÿáâà äà íàïðàâÿ çà äà ìè òðúãíå ICD2 íà 57600. Íàïðàâèë ñúì ñè åäíà ñàìîäåëêà(ñ 16F876) è ðàáîòè äîáðå íà 19200. Íî êàòî ñìåíÿ ñêîðîñòà îò ìåíþòî íà 57600 ìè äàâà ñúîáùåíèå,÷å ãóáè âðúçêà.
Âåðñèèòå ìè ñà:
Firmawe 02.06.06.00
Bootloader 01.01.00.00
|
| Пон Апр 25, 2005 11:29 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Виж дали си забранил FIFO буферите на UART-a на ПК.
|
| Пон Апр 25, 2005 3:21 pm |
|
 |
|
lawn
|
Çàáðàíèë ñúì ãè.
|
| Пон Апр 25, 2005 6:21 pm |
|
 |
|
forest_gump
Ранг: Професионалист
Регистриран на: Сря Окт 13, 2004 11:24 pm Мнения: 500 Местоположение: Стара Загора
|
pirev, нищо му няма на добичето никакви резистори не съм пипал, днес си поиграх много стабилно с него и един 16F873 , много много рядко не успяваше да влезе в режим дебъг от първият път/веднага след компилацията/ , кво не му харесваш , не знам?  , .... А за 12C508A не иска изобщо да почне да програмира със ICD.EXE от директорията на инсталирания CCS , закача се всичко нормално но като му да хекс файл и т.н. и посоча кой процесор ще програмирам ми дава горното съобщение. Зарежи това не е твой проблем, просто ми се изкаше да го пробвам с най-проблемните си процесори !
|
| Пон Апр 25, 2005 9:06 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Ами питам за режима DEBUG, защото първо си правих експерименти с ICD-S и нямаше никакви грижи, после и с ICD-S20 не видях проблеми, а сега взе много начесто да не иска да влезне в режим DEBUG с ICD-S40. Помислих си, че нещо в него е причината. Обаче като се върнах обратно на ICD-S и то взе да се държи като ICD-S40, което веднага ме насочи, че проблема не е в хардуера, а в CCS IDE. Не знам защо, но като го инсталирам на CCS IDE му трябва време, за да се "сработи" с моя ПК. Ама и аз бая експерименти си направих с CCS IDE, свалях, трих динамични библитеки. Наложи се пак да го деинсталирам тотално ( с unwise.exe, след което на ръка трих всичко свързано с CCS в регистрите). Като го инсталирах на чисто ICD-S40 си заработи и на 10 влизания в режим DEBUG има няма един път да откаже. Помислих си, че съм се излъгал, че ICD-S40 е по-доброто от ICD-S и ICD-S20, ама не било така 
|
| Пон Апр 25, 2005 10:05 pm |
|
 |
|
LAWN
|
Êàêâà ìîæå äà áúäå ïðè÷èíàòà äà íå ìè ðàáîòè ICDto íà 57600 ?Èçìåðèõ è ÷åñòîòàòà íà êâàðöà 19.999Ê . Ñëåäîâàòåëíî è â íåãî íå å ïðè÷èíàòà . Íàñòðîéêèòå íà ïîðòà ñà áåç áóôåðè è Flow control: hardware. Íà 19200 ðàáîòè ñòàáèëíî!
Îáàäèõ ñå íà åäèí ïðèÿòåë è òîé ìè êàçà,÷å âúâ ôèðìàòà èì èìàëè îðèãèíàëåí ICD2 è òîé íå ðàáîòåë íà 57600, íî áèë ïî-ñòàðà ðåâèçèÿ.
Ïîãëåäíàõ â õåëïîâåòå íà MPLAB è â "Readme for MPLAB IDE.txt"
ïðî÷åòîõ:
- Check the MPLAB ICD 2 module revision number (10-00319-Rx, where
x is the revision number) if you are having communications problems.
If you have R9 through R11 and do not have an "ECO 2037" sticker
on your module, adding a 4.7k ohm resistor between the target RB7
and ground should fix the communication issue.
Ñëîæèõ âñè÷êè ðåçèñòîðè, íî ïàê íå òðúãíà íà 56Ê.
Èìà ëè íÿêîé ðàáîòåùî ICD2 íà 56k èëè íàïðàçíî ñå áëúñêàì äà îòêðèÿ ãðåøêà ïðè ìåí?
|
| Сря Апр 27, 2005 6:39 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
При мен ICD2 си работеше на 56k, сега каква ревизия е не мога да ти кажа, щото е такова мърляво станало, че не мога да го гледам. По принцип, Микрото си имат проблеми в комуникацията с ПК, и причината не е в PIC процесора, ами в това че не могат да направят свястна комуникация от страна на ПК. Така си беше и при 16-битовия MPLAB, така си и остана и при 32-битовия MPLAB. Сигурен съм че е там причината, защото на CCS дебъгера работи при мен на 115k без да създава проблеми, при това не съм забранил FIFO буферите на COM порта на ПК.
|
| Сря Апр 27, 2005 9:15 pm |
|
 |
|
LAWN
|
Ùoì e ðàáîòèë ïðè òåá íà 56Ê, ïðè÷èíàòà èçãëåæäà å õàðäóåðíà. Ðàáîòåùèÿ îðèãèíàëåí ëè áåøå èëè ñãëîáåí îò òåá?
Íîâèÿ ôúðìóåð ñè ãî çàðåæäà (ïðè 19200), â bootloadera åäâà ëè å ïðîáëåìà. Ñêúñèõ êàáåëà íà 80ñì ñúùèÿ ðåçóëòàò. Åëèìèíèðàõ áóôåðèòå 74HC126 è îñòàâèõ ñàìî ïî åäèí ðåçèòîð 330îìà ìåæäó
RC3 ->Target_RB6 , RC4 ->Target_RB7(kakòo ïðè ICD1), RC5 ->Target_RB7 è ïî åäèí ðåçèñòîð 4,7Ê êúì Target_RB6 è ìàñà , Target_RB7 è ìàñà. Ïàê íå òðúãâà. Ñ ïðîìåíèòå èëè áåç òÿõ çàõàïâà ìíîãî ðÿäêî è çà ñúâñåì êðàòêî âðåìå, êîãàòî ïðåâêëþ÷à îò 19ê íà 56ê è ãóáè ñëåä òîâà êîìóíèêàöèÿ. Åäèíñòâåíî íå ñúì ñëîæèë ðåçèñòîð 330 îìà ìåæäó çåìà è 5 êðà÷å íà RS232 êóïëóíãà, íî ïðè ICD1 ãî íÿìà è íå âÿðâàì äà ïîâëèÿå íà ðàáîòàòà. ×óäÿ ñå äàëè äà ìó íàïðàÿ íîâ êàáåë îò óñóêàíè äâîéêè, íî ìíîãî ìå ñúìíÿâà, ÷å ùå èìà åôåêò. Ñòàâà íÿêàêâî ñúñòåçàíèå â õàðäóåðà, êîåòî îáúðêâà ñîôòóåðà íî êúäå å íÿìàì èäåÿ! 
|
| Чет Апр 28, 2005 7:49 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Фабричен беше, но сега не е при мен, а при един клиент, най-вероятно ще го купи. Ако имаш осцилоскоп виж сигналите какви са. Погледни във форумите на www.edaboard.com, там има много дискусии по ICD2. Провери си все пак и хардуера, веднъж на MAX232 единия кондензатор го бях запоил не където трябваше, данните от MAX232 към RxD на професора, бяха с много ниско логическо ниво, при което работеше но на ниска скорост. Сума ти време си загубих, докато видя грешната спойка. Последното, което може да направиш е да си напишеш малка програма, която да изпраща някакви данни от ПК, в процесора на ICD2 да запишеш твоя програма, която да пък да връща ехо. Но си мисля, че може около MAX-а нещо да не ти е наред.
|
| Чет Апр 28, 2005 9:46 am |
|
 |
|
LAWN
|
Ïðàâ ñè Pirev ïðîáëåìà ìîæå äà å â 232 ÷èïà. Ñëîæèë ñúì ÷èï HIN232CP. Ãðåøêà ïðè ñâúðçâàíåòî íå îòêðèõ. Ïîëîæèòåëíîòî íàïðåæåíèå å 10V. Îòðèöàòåëíîòî íàïðåæåíèå íà ïðàçåí õîä å -9.6V ïðè çàêà÷åí êàáåë íàïðåæåíèåòî ñòàâà -8V è ïðè ïàêåòè äîñòèãà äî -7,5V. Íå ñå âèæäà íà îñöèëîñêîïà ìà÷êàíå íà ôðîíòîâå.Ïîëîæèòåëíîòî äúðæè +9,2V. Ñëîæèõ MAX232 ñòàíà îùå ïî çëå. Êîíäåíçàòîðèòå êîèòî ñúì ñëîæèë ñà 1mikroF åëåêòðîëèòíè. Ñëîæèõ ïàðàëåëíî ïî 1mikroF(íååëåêòðîëèòíè) íà êîíäåíçàòîðèòå çà îòðèöàòåëíî íàïðåæåíèå íî ðåçóëòàòà áåøå íåçíà÷èòåëåí.  PDFà íà HIN232CP ãî äàâàò äà ðàáîòè ñ êîíäåíçàòîðè 1mikroF.Ãëåäàì â ñõåìàòà íà ICD1, ÷å êîíäåíçàòîðèòå ñà 10 ìêF.
Ïðè òåçè íàïðåæåíèÿ íå òðúãíà íà 56Ê ñ COMîâåòå íà äúíîòî è ñëîæèõ ïëàòêà PCI/Serial. Ñ íåÿ òðúãíà íî ðàáîòè ñòàáèëíî ñàìî ïîä WIN98, ñ XP èìà êîìóíèêàöèÿ íî íå ðàáîòè ñòàáèëíî. Âäèãíàõ íàïðåæåíèåòî íà 5,18 íî ïîäîáðåíèåòî å ñëàáî. â êðàéíà ñìåòêà íå òðúãíà ñ COMîâåòå íà äúíîòî. Èçãëåæäà èìàò âèñîêè(abs) ïðàãîâå.
|
| Чет Апр 28, 2005 4:12 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
По въпроса за RS232 чипа. Tам има 2 DC-DC конвертора с комутируеми кондензатори. За да има дистатъчен изходен ток, трябва външните кондензатори да са достатъчно големи и с много малко еквивалентно серийно съпротивление. За да няма главоболия, сложи 10, 22 или дори 100uF. По-големите стойности са за предпочитане, не пречи. Паралелно на тях монолитни кондензатори обикновено не са необходими.
|
| Чет Апр 28, 2005 4:27 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
На ICD-Sxx, които правя, слагам кондензатори 1uF 1206, от Комета ( 1.0uF 50V Y5V +80-20% ), чипа е MAX232N, пак от Комета, кабела е спомен от фабричния ми PicStart Plus, но и с кабел, който съм си правил и е 3 м. дълъг също работи. До момента имам към 12 броя ICD-Sxx сглобени с тези елементи, и няма оплаквания, че не може да работи на 115,200 kbps. Пробвай на друг ПК. Друга нестандартна проба, малко рискована, въпреки че хардуера е ICD2 и чиповете са различни ( PIC16F877 & PIC16F876 ), зареди в чипа на ICD2 фирмъуера на CCS за ICD-S20, крачета за RS232 комуникацията съвпадат на ICD-Sxx и ICD2, след това директно от програмата ICD.EXE направи тест на комуникацията на 115,200 kbps. Ако и там не работи, значи проблема е хардуерен ( MAX, кондензатори, COM порт, кабел и т.н. ) . Ако работи CCS дебъгера, псуваш MicroChip за софтуера им и си оставаш на 19,200 kbps 
|
| Чет Апр 28, 2005 5:12 pm |
|
 |
|
rumen
Ранг: Почетен член
Регистриран на: Чет Ное 25, 2004 3:42 pm Мнения: 913
|
Някой направи ли ICD2 ?
Все пак ми се струва най- доброто.
Искам да се сдобия с една бройка.Плащам готово или готова платка
въоще ако някой има нещо по темата да не почвам от 0-та
|
| Чет Юни 30, 2005 12:59 pm |
|
 |
|
Гост
|
Èìàì ãîòîâ ðàáîòåù âàðèàíò íî çàìèíàâàì íà ìîðåòî  àêî íÿêîè ñå èíòåðåñóâà ìîæå äà ñå èçìèñëè íåùî êàòî ñå âàðíà íî å ìíîãî òðóäíà äîñòàâêàòà íà USB ÷èïà  èíà÷å ñàìî RS âàðèàíò íÿìàì ïðîáëåì äà íàïðàâÿ. Àêî íÿêîè ñå èíòåðåñóâà è îò Willem EEPROM programmer Èìàì âàðèàíò è çà íåãî.
ïîòúðñåòå ìå íà òîçè å-mail georgi_stanchev@hotmail.com
Æîðî
|
| Чет Юни 30, 2005 3:10 pm |
|
 |
|
the_real_maniac
Ранг: Почетен член
Регистриран на: Пет Авг 19, 2005 11:38 am Мнения: 978 Местоположение: Europe -> BG
|
Иска ми се да си задам директно въпроса, но за да покажа на кратко , че съм следил темата ето интро
От тук , а и от сайта на Microchip разбрах , че ICD-1/2 поддържат основно PIC18 и PIC16x8xx.
ICD-S го изклщчвам ,тъй като аз лично за сега си мисля за асемблер само ,не че на PC-то не си програмирам на ANSI C,но въпреки това.
Та въпроса: Хардуерен дъбъгер за - да го наречем; ниския клас PIC16x (16F84, 16F628, etc) (Име/модел) ?
|
| Вто Авг 30, 2005 2:11 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 6 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|