Fórum témák
» Több friss téma |
Fórum » ICD2 - Kérdések - válaszok
Fullra igazatok van, csak én még abban az optimista világban élek, ahol a felprogramozott pic működik is!
Illetve én arra gondoltam, amikor megrendelnek tőled 3 kapcsolást, ekkor az elsővel eljátszod a 806 felprogramozási-tökéletesítési kísérletet, és amikor végre sikerül, akkor a másik két áramkörhöz a picet már tényleg fel lehet progizni akár az ák-n kívül is (ekkor már a tökéletes program megy bele, amin nem kell módosítani, ekkor télleg felesleges a 7 lépés). Nem rég kezdtem a picelést, és eddig még nem gondoltam ilyenekre, nem láttam még headert.:wilting: Ez itt már tényleg a tapasztalat!
Idézet: „Fullra igazatok van, csak én még abban az optimista világban élek, ahol a felprogramozott pic működik is!” Működik is, pontosan azt csinálja, amit a programja diktál. Csakhogy fejlesztés közben a program nem biztos, hogy pontosan azt csinálja, amit szeretnél, illetve célszerű programrészeket is kipróbálni. Ezért nem alkalmas a feladatra a foglalatos égető, hanem a céláramkörön belül kell a felprogramozást megoldani.
Őőőőő, erre gondoltam. Lehet h minden frankó, csak épp az áramkörödet nem ahhoz sikerált elkészíteni, amihez akartad
Foglalatos égető terve iktatva a lomtárban, marad a full egyszerű header, ill ha olyan az ák, hogy univ. lehet, akkor az az 5 db tüske belehekkelendő!
Idézet: „Weboldalad mikorra várható, hogy elérhető lesz?” Ismét működik.
Megépítettem az ICD2 v3-at. Tönkrevágtam vele 2 PIC-et, mire ráébredtem a bibire:
szeretem a PIC minden kivezetését használni, ezért MCLR_OFF, INTRC_OSC_NOCLKOUT Mondjuk a MPLAB warningozott, de azért beégette egyszer-kétszer, majd halál (persze, mert a PIC kapta a +5V-ot, futott a program, én meg indítottam az égetést...) Kérdésem az, hogy valahogy megoldható azért ICD2-vel, hogy a fent említett konfigurációban is lehessen programozni? (Próbáltam, hogy kiszedtem a pipát a "Power from ICD2" mellől, de programozás után automatikusan visszakapcsolódik a +5V )
Egetoje valogatja...
Alapban azert dedikaltan bemenet az mclr, hogy minden korulmeny kozott fogadni tudja az egetesi procedurara felszolito Vpp feszultseg szintet. Erre a PIC fuggetlenul attol, hogy mit csinalt elotte, leall, es belep egy specialis uzemmodba. Az egyetlen bibi, hogy nem garantalt a belso programszamlalo allasa, ami egeteskor jo lenne, ha 0-an allna. Ezert erdemes a Vdd megjelenese utan rogton kiadni a Vpp-t is, mert ha sokat var az egeto vele, akkor elindulhat a PIC programja, es akkor nem lesz jo az egetes... De, ettol meg nem fog elromlani maga a PIC, csak roszz lesz a benne futo program...
Akkor nem értem, nekem miért nem ismerte fel egy idő után az ICD2-m a PIC-et (és nem is tudott vele mit kezdeni)
Es most mit ir ki csatlakozasnal ? Ebbe a sorban nalad mi szerepel ?
ICDWarn0020: Invalid target device id (expected=0x59, read=0x0) Ha van ra lehetoseged, tolrold a PIC-et egy masik egetovel. Utana alt. ujra tudja az ICD2-is progizni...!
Valami "Cannot validate..." hibaüzenetet ír.
Más égetővel sem lehet már hozzáférni
Nem veletlenul masoltam be azt a sort az MpLab-bol!!!
Ha nem irsz pontos hibauzeneteket, akkor hogy segitsunk...
Az igazság az, hogy más gépen dolgozok és más gépen netezek, de a lényeg az, hogy a 2 PIC teljesen halott (lehet, hogy már öregek voltak ), csupa nullát lehet belőlük csak kiolvasni (nem csak ICD2-vel, hanem Tait programozóval is).
Nullat akkor is adhat, ha bepoccinted a kodvedelmet...!
Ezzel, amit te itt leírtál, nem lehet tönkretenni a piceket. Viszont valamiért az újabb verziójű MPLAB-ok nem komálják, hogy kikapcsolt MCLR lábbal égessen az ICD2. Mondjuk nekem még nem volt szükségem az MCLR lábra, de épp kíváncsi vagyok, hogy mit csinál, ha kikapcsolom. Régebbi MPLAB-ok (7.40 és régebbiek ha jól emlékszem) nem rinyáltak az MCLR kikapcsolása miatt.
Idézet: „Próbáltam, hogy kiszedtem a pipát a "Power from ICD2" mellől, de programozás után automatikusan visszakapcsolódik a +5V” Ezt a hibát észrevettem én is, egy 2k2-4k7 környéki ellenállás beépítésével a 16F877 6-os lába és a Vdd közé orvosolható a probléma. A nyákon alul, a C5 kondenzátor mellett párhuzamosan fut a Vdd és erre a lábra menő vezeték, oda utólag beforrasztható az ellenállás (akár egy kis SMD is, de egy normál 1/4W-os ellenállás is).
Eszembe jutott még valami, hogy a 4066-os analóg kapcsoló, amit betettél az áramkörbe, az birja-e a 13V körüli tápfeszültséget? Nézd meg a pontos tipusát, és a gyártójától származó adatlapját keresd meg. Mert ha nem birja, akkor lehet, hogy ez tönkrement, és azért olvas folyamatosan nullákat a pic-ből.
Bocs, hogy ide írok, de segítséget szeretnék kérni egy 18F4550 égetésében ICD2-höz. Sajnos az eddig használt égetőm nem süti meg sőt valszeg már tönkre is vágta. Szóval olyan valaki jelentkezését várom aki megtudná nekem sütni és el is tudná nekem küldeni, mert vidéki versenyző volnék.
Székesfehérváron beégetem, ha elhozod.
Az az égető simán égeti a 18F4550-es pic-et is. Ha kinyúlt, akkor a 14V-tól nyúlt ki.
Mind1 nem kísérletezném tovább vele, mivel nem áll itthon hegyekben 4550 hanem biztosra mennék.
Fehérvárra is küldeni tudom ...
Megépítettem a potyo-féle ICD2-t az MPi-féle nyákra. Először sajna sikerült egy kis ónnal rövidre zárnom az ISP-VDD vezetéket a GND-vel, így a T4 kicsit megolvadt. Érdekes, hogy utána is jó volt még, ui. az MPLAB mindent rendben talált. De gondoltam, nem kockáztatok, és ma kicseréltem. Erre az ISP-VDD fesz már csak 2.38V lett, ami ugye kicsit kevés. Elkezdtem méricskélni, és ha a T4 bázisa meg a GND között, vagy az LS07-es IC 6-os lába és a GND között mérek feszültséget, akkor az LD4 LED, ami eddig közepes fényerővel világított, elkezd rendes fényerővel égni. Kíváncsi voltam, ilyenkor mit mond az MPLAB, és nem meglepő módon a VDD-t is jónak találta. No ez vajon mi lehet?
A sztorihoz hozzátartozik, hogy nem pont ugyanolyan gyártmányú BC327-re cseréltem az olvadt példányt, de az új is ugyanúgy BC327-40. LS07 csere már volt, eredmény ugyanaz (kezdődő TI LS 06-07 fóbia :sonic. Az IC-től a tranyóig menő vezetéket végigónoztam, és ezen az úton újraforrasztottam a lábakat. Sajnos pont a bázison levő feszt nem tudom mérni, mert ugye ahogy a műszert rákötöm, azonnal jó lesz minden. Kevés ott a fesz és nem nyit ki teljesen a T4???
Az a tranzisztor PNP, ennek megfelelően méricskélj.
A Programmer (Debugger)-->Settings-->Power fülön a Power targer circuit... be van pipálva?
Kedves potyo mester!
A Power target circuit nem oszt, nem szoroz. Ugyanúgy 2.38V körüli a VDD. Bár mikor először nyitom meg azt a fület, 0.5V alatt mér. Egyébként nem emlékszem, miután az MPLAB-ban kijelölöm az ICD2-t, az LD4-nek égve kell-e maradnia vagy sem? Mintha úgy rémlene, hogy nem. Új mérési eredmény: USB-re dugás után, MPLAB előtt, mikor nem ég az LD4, ha feszt mérek az LS07 6-os lábán, szintén kigyullad ez az ominózus LED, a mérés idejére. Gyanakszom, hogy ennek a nyomorult tranyónak más a bekötése, mint az elődjének... Mérek tovább.
Amennyire a multiméteres diódavizsgálattal meg tudom állapítani, a bekötés ugyanaz. Ha ennél a vizsgálatnál a nyitófeszt látom, akkor az elérés nem jelentős, mintegy 0.05V az új és a régi tranyó "diódái" között.
Asszem majd reggel folytatom a keresgélést. Először is a régi tranyó visszaforrasztásával.
Ellenőrizd le a 18F877 6-os lába és a 74LS07 5-ös lába között is a vezeték épségét. Apropó, ez a vezeték és a VDD között ott van az ellenállás (értéke nem lényeges, 1k és 4k7 között bármi megfelel)? Ha az MPLAB-ban kikapcsolod az említett opciót, akkor itt 5V-nak kell lennie, ha bekapcsolod, akkor meg 0V-nak. A 74LS07 6-os lába bekapcsolt opciónál 0.5V alatt kell, hogy legyen, kikapcsoltnál meg úgy 4.3V körül. Milyen műszerrel mérsz? Ha kicsi a belső ellenállása, akkor simán lehúzhatja annyira a tranzisztor bázisát, hogy a LED4 kigyulladjon.
A 16F877 6-os és az LS07 5-ös közötti kontakt sípol és jó.
"ez a vezeték és a VDD között" -- Itt a fenti 6-5 lábak és a VDD közötti ellenállásra gondolsz? Mondjuk az LS05 5-ös és az MCP41010 8-as lába között 4.6K mérhető. (A kapcsrajzon most nem látok ilyen 4K7 ellenállást.) MPLAB opció: Hülye vagyok, nem nyomtam Apply-t. Így már teljes fényerőre vált az LD4, és az LS07 5-ös lába lemegy 0-ra. (A 6-os is 0.12-re.) Tehát akkor az a gond, hogy nem kapcsol ki a tranyó, hanem valamennyire mindig nyitva van? A műszer egy Somogyi-Mastech digitális multiméter. De néztem analóg műszerrel is. Eredmény ugyanaz. Ezeknek feszmérésnél M ohm nagyságrendű a belső ellenállása, nem? Ennek ellenére így bezavarnak? Valamit nem értek. Ha a bázis 0V, akkor 5V a kollektor fesz. De ha a bázis 5V, akkor is??? Tranyó -> kuka? Ahogy nézem, nem követek el nagy hibát, ha T4 nélkül bekapcsolom a cuccot és úgy méricskélek, ugye? Idézet: „Tehát akkor az a gond, hogy nem kapcsol ki a tranyó, hanem valamennyire mindig nyitva van?” Nem. A gond az, hogy a leírást nem olvastad el rendesen. Idézet: „Nem. A gond az, hogy a leírást nem olvastad el rendesen.” Melyiket is? A honlapodon? Olvasom, de azt hittem, MPi utolsó nyákja már eszerint készült.
És e szerint is készült, megtaláltam az ellenállást: R13, stimmel. Meg már mértem is, ahogy írtam, csak akkor még nem tudtam, hogy őt.
Üdv!
A "potyo2-rev1" felirattal ellátott nyák terve készült így. A korábbi, a fórumon közzétett gyártótól beszerezhető nem! (Azon a nyákon potyo korábbi honlapjának, "potyo.uw.hu" címe van.) Ott a 16f877-es alatt azonban útólag is beforrasztható az ellenállás. potyo korábbi honlapját (potyo.uw.hu) ne töltsétek be, mert vírust tartalmaz! A NYÁK-gyártónál lehet hivatkozni ezen verzióra, de az oldalt ne nyissátok meg! Az információk potyo új oldalán találhatóak: potyo.extra.hu Moderátor |
Bejelentkezés
Hirdetés |