|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 11:57 pm
| Автор |
Съобщение |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Един въпрос за тоя чип, тъй като сега съм пуснал едни платки (с FTDI2232, щото ми трябват 2 СОМ порта) и докато е още време да мога да реагирам. Та - може ли да му се казва от драйвера кой номер да са СОМ портовете, защото ще ползваме готов софт, който се инати и иска задължително СОМ1 и СОМ2.
ПП. И някакви иненади има ли по тръгването или всичко е ок - лепиш и тръгва без проблем.
|
| Пон Мар 14, 2005 5:04 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Всичките тия неща са хубави, но ми възникна идеята да заменя Cypress USB чипа в ICD2 с FT232, който е доста по евтин, обаче не знам какво ще се получи ( USB интерфейса ми е мътна индия ). Имаш ли престава MPLAB-a дали ще разпознае ICD2 префасонирано така ? А и дали ще получа по-висока надежност на връзката спрямо класическото RS232 решение ?
|
| Пон Мар 14, 2005 5:08 pm |
|
 |
|
Ники
Ранг: Почетен член
Регистриран на: Съб Окт 30, 2004 11:19 pm Мнения: 609
|
Cypress USB чипа си е цял контролер на базата на 8051, а FT232 май си е просто конвертор...
|
| Пон Мар 14, 2005 9:08 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Добре де, признавам си, че съм тъп и упорит  Намерих на един линк, че ICD-S на CCS работи на същия хардуер както и МикроЧипското ICD-1, с тая разлика, че поддържа скорост до 115200. Фирмъуера му е различен, но за сметка на това списъка с поддържани професори е достатъчно дълъг ( за разлика от ICD-1 ):
PIC12F629,PIC12F675,PIC16F72,PIC16F73,PIC16F74,
PIC16F76,PIC16F77,PIC16F83,PIC16F84,PIC16F84A,
PIC16LF84A,PIC16F627,PIC16F627A,PIC16F628,
PIC16F628A,PIC16F630,PIC16F648A,PIC16F676,
PIC16F818,PIC16F819,PIC16F870,PIC16F871,
PIC16F872,PIC16F873,PIC16F873A,PIC16F874,
PIC16F874,PIC16F876,PIC16F876A,PIC16F877,
PIC16F877A,PIC18F242,PIC18F248,PIC18F252,
PIC18F258,PIC18F442,PIC18F448,PIC18F452,
PIC18F458,PIC18C601,PIC18C801,PIC18F1220,
PIC18F1320,PIC18F2220,PIC18F2320,PIC18F4220,
PIC18F4320,PIC18F6520,PIC18F6585,PIC18F6620,
PIC18F6680,PIC18F6720,PIC18F8520,PIC18F8585,
PIC18F8620,PIC18F8680,PIC18F8720
Тогава струва ли си гимнастиката да разработвам платка за ICD-2, при положение, че мога да се размина само със смяна на фирмъуер ? Е, вярно USB предлага по-голяма скорост на обмен, но аз дебъгвам програми за ПИК-ове най-много 10-тина пъти в годината. Лишавам се и от MPLAB ver > 6, но какво от това като използам от години само CCS компилатора, а и с вградения асемблер мога да правя почти същите неща.
Само че има едно "но" - не съм чувал отзиви за ICD-S.
П.П. То комай най-добре ще е да изпробвам 
|
| Вто Мар 15, 2005 12:04 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Пробата се оказа повече от успешна ! Пробвах с таргет процесор PIC16F873 с моята версия на ICD1 на WinXP SP2 и ICD-S се държи перфектно ! Записа е 3-4 пъти по-бърз отколкото ако беше фирмъуер на МикроЧип. Утре ще пробвам с PIC12F629. Лошото е, че не мога да направя ъпгрейд на фирмуера на ICD-S от версия 3.204 на CCS компилатора. Може би иска по-нов фирмъyер предварително зареден в ICD-S. Моят фирмъуер в момента е version 0.80. Някой да има по-нова версия на файла ccsicd.hex ? Да не би да ставам нахален ? 
|
| Вто Мар 15, 2005 2:46 am |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Абе не схващам идеята. При положение че се предлагат готови ICD2 на цени под 100лв. каква е идеята да правите собствени. Аре ако фанеш да я налепиш на универсална платка, ок. Ама да пускаш тепърва платки, ебати гимнастиката да спестиш някой лев. Абе хора сериозен развой за 100лв. преди 10 години беше немислим. Аз за мойто ICD2 съм дал близо 300 долара, и ми се е изплатило само от спестеното време за .... няма да казвам колко, да не си мерим пишките на надници. Отделно имам още едно резервно. Абе да се занимава човек професионално с пикове и да не ползва ICD, е все едно да монтьор да завива винтове с нож, вместо с отверка.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Вто Мар 15, 2005 11:18 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Идеята е да имаш стабилен дебъгер и програматор едновременно , защото ICD-1 се скапаваше през 10 минути при мен. Същото се отнася и за PicStart Plus, който използвах навремето ( когато не трябва тогава ще зависне комуникацията с MPLAB и чипа си заминаваше, щото само PIC16C84 бяха с EEPROM ). Причината за калпавата работа на ICD-1 & PicStart Plus не е хардуера, а MPLAB. Чудно ми е защо преминаха директно на ICD-2 , при положение че CCS все още използват оригиналния ICD-1, но със собствен фирмъуер, при това поддържа и 16-та и 18-та серия професори, а и защо не му включиха поддръжката на ICD-1 в MPLAB ver > 6 ? Като знам развойните средства на МикроЧип колко са "добри", не 300, 3 долара не бих дал за тях. Да ме извиняват много, ама така си стои положението. Ако утре излезне 19-та серия професори съм сигурен че ще пуснат ICD-3, без да са помислили дали не могат да променят софтуера. ICD-2 ми трябва лично за в къщи, във фирмата имаме и ICD-1, ICD-2, PicStart & ProMate II но ми омръзна все да ги разнасям кат кучката с кученцата  Освен това си мисля, че ако пусна ICD-S в БГ, ще мога да продам поне 100-тина бройки за една година, който иска да използва файловете на готово, който иска да си купи отмен платка, който иска да си купи наситен и работещ ICD-S или ICD-S20 ( така де, ICD-1 с CCS фирмъуер ). Гимнастиката си заслужава и за тези които имат ICD-1, искат ICD-2, пък нямат пари да си го позволят. Защо да не си сменят само фирмъуера ? Моето ICD-1 с импулсния LM2575T-ADJ(5) отдава на таргет професора от 5V макс. до 1A, без да пече, а МикроЧип 7805 пече та се къса. Работи с входни напрежения от 7 до 35V. Пък и не всички посещаващи форума са професионалисти. Намерих ccsicd.hex версия 1.38, ако някой иска да се обади, пращам я веднага.
|
| Вто Мар 15, 2005 12:00 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
...Sorry за Offtopic-a...
Изненади няма, палят от раз. Това за избирането на имената на COM-овете става от "Device Manager" на Windows, пробвал съм го, работи.
Аз обаче ползвам чиповете на FTDI през D2XX.dll. В тоя режим комуникацията пак е RS232, само че компа не ти я разпознава като COM порт. На мен ми е по удобно за софта откъм PC, освен това имаш пряк достъп до буфера на FDTI-то, до EEPROM-а и пр.
|
| Вто Мар 15, 2005 2:28 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Абе вие си знаете. Аз лично с "купешките" развойни средства на microchip, ядове не съм имал. Освен когато сам ги изнасиля. Освен това си имам и правени ICD2 и Picstart които също не ми правят ядове.
Един приятел преди време се беше хванал да прави ICD2. Направи го и по сериен и по USB, но предвид това че проца на Cypress е трудно достъпен го продаваше без него. Продаде няколко бройки и това беше. Защо?
1. Тия дето имат пари вече са си купили оригинален.
2. За тия дето цената е от значение си го правят сами.
3. В средния сегмент - ами там сте вече няколко. Цената на "правените" варира от 50лв(RS232) до 90$(RS232+USB).
4. На всичко отгоре в БГ, ICD2 не е много ценено, понеже силата му идва при PIC18 + С. А повечето хора блъскат асемблер за PIC16/12, там и ICProg става.
Това в линия на това че смяташ да продадеш 100 бройки. Не искам да ти се бъркам. Щом си решил - дерзай.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Вто Мар 15, 2005 6:46 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Завиждам ти чистосърдечно, че нямаш проблеми с развойните средства на МикроЧип  При мен неща от сорта:
"The format of the file C:\filepath\filename.ext can not be read or written because its extension was not recognized."
или
"Window missing list"
са редовните ядове за през деня.
С една дума от цяло стадо овце, все на коча попадам. Без майтап. Ако има конкурс за каръци, ще се класирам на 2-ро място 
|
| Сря Мар 16, 2005 1:41 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
След една седмица работа и тестове с ICD-S моите изводи за този дебъгер са следните: много по-стабилно и надежно средство за дебъгване и програмиране на PIC професори с PCW IDE от MPLAB ICD, малко по-зле се държи в сравнение с ICD 2 ( но ICD 2 през USB, ако ICD 2 е през RS232 печели ICD-S ), но разликата в скоростите е минимална. Пълна поддръжка от ICD-S на всички професори от 12-та,16-та и на 18-та серия, които имат вградени средства за дебъгване. Дори не е нужно да се минава на ICD-S20, и кварц 3.6864 MHz му е предостатъчно да дебъгва със завидна скорост. Прехода към ICD-S20 става серсем лесно: зареждаш фирмъуера за ICD-S20, изключваш устройството, разпояваш кварца 3.6864 MHz, запояваш 20MHz, включваш и си готов за подвизи. Всичките тия екстри се получават безплатно, при положение че имаш старо MPLAB ICD-1, което не си изхвърлил и разбира се, не си потрошил от 89 ( olimex ) до 199 ( microchip ) USD за ICD-2 на МикроЧип
Ако някой го мързи да си го направи, може да си го закупи от www.ccsinfo.com, за 75 USD, или да ми се обади, имам няколко двустранни платки, със солдер маска и меден екран, влизащи в готова кутийка от Електрон Инвест, с размерите на цигарена кутия.
С това си мисля, че темата за ICD-2 се изчерпва, отказах се окончателно да го правя, при положение че от CCS са се постарали да вдъхнат нов живот на старото Ви MPLAB ICD. Така че не трошете пари за USB чипове и ICD-2, ами си направете ICD-S !
|
| Нед Мар 20, 2005 8:03 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
То си личи - по фиша от тото-то  .
|
| Нед Мар 20, 2005 8:35 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Трябва да има и кръводарители в тоя живот. Не съм от редовните, но и аз давам своят дял в джакпотовете 
|
| Нед Мар 20, 2005 9:28 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Мислех си, че темата е затворена вече, ама кат ме глодже отвътре :P
Взех един PIC18F252, ръчно извадих от файла icdfirmware-01-38.fw фирмъуера и го записах в чипа с ProPic2. След това на моето ICD-S20, махнах кристала 20MHz, сложих му 10MHz, сложих и PIC18F252 и изненада, получи се ICD-S40 ( 10MHz X 4 PLL = 40 MHz ), при което целия фирмъуер за програмиране и дебъгване на PIC12F, PIC16F, PIC18F се намира в чипа и не се налага да се презарежда, когато сменяш таргет професорите, както се налага, когато в ICD-то се намира PIC16F876 професора. Изпробвах ICD-S40 в режим програмиране и дебъгване със следните професори: PIC16F870,872,873,873A,876,876A,877,877A, PIC18F242,252 и си работи кат пич !
|
| Съб Мар 26, 2005 1:04 pm |
|
 |
|
varbancho
Ранг: Минаващ
Регистриран на: Чет Мар 31, 2005 11:55 pm Мнения: 2
|
Здравейте. Някой правил ли е този вариант на ICD2: http://www.nebadje.org/ICD2Clone.html ? Работи ли добре?
Имам и още един въпрос - от къде може да се намери USB контролера CY7C64603?
|
| Чет Мар 31, 2005 11:57 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 5 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|