Fórum témák
» Több friss téma |
Fontos: PICKit2 klón építése tanácsok
Idézet: „előbb-utóbb a PICkit3-at is klónozni fogják” Teljesen fölösleges erre várni. A PICKit2 vagy az ICD2 manapság a PIC-ekre való fejlesztéseknél egész jól megállják a helyüket. Amíg a PICKit3-ra várnál, annyi idő alatt a 2-es verzióval, vagy egy ICD2-vel hihetetlen, mennyi dolgot tudnál véghezvinni. No meg, teljesen értelmetlen mindig a legfejlettebb dolgokat figyelni, hiszen ha elterjedtebb lesz esetleg már a PICKit3, akkor légbe kapnak esetleg hírek, miszerint már készülődik a 4-es verzió a háttérben. Hobby, de akár profi használatra bőven! elegendő teljesítményt képes nyújtani a már említett, házilag megépíthető 2-féle debug-oló/programozó eszköz. Hidd el, az kiválasztás után történő lépések, a programozás effektív elkezdése sokkal inkább mértékadó, mint hogy most azon rágódsz, hogy: "hú, vajon mit éri meg megépíteni?" Míg ezen gondolkoztál jópár hetet vagy hónapot esetleg, már egy működő PICKit2-d lehetne például, és a valódi tanulást már elkezdhetted volna, ahogyan Attila86 is tette. Mondjuk én személy szerint inkább azt ajánlom, hogy másoktól eltérően ne fejest próbálj meg ugrani a kútba, hanem logikus, megfontolt, ésszerű lépésekben rakd össze magadnak mindig a kitűzött feladatokat, a lehető legkisebb részekre bontva. És szigorúan dokumentáld a munkálataidat! Hogy mit, miért és hogyan csináltál, mit akar egyáltalán a programod, mi legyen az eredménye, stb. És még egy kulcsszó: folyamatábra! Kicsit dedós dolognak tűnik, rajzolgatni mindenféle ábrát, de a jelentőssége annál nagyobb. Próbáld meg azt a szemléletet elsajátítani, hogy vissza tudd vezetni a feladatokat, problémaköröket alacsony szintű kérdésekre, feladatokra. És abból össze lehet eszkábálni a folyamatábrát, ami későbbi munkák, feladatok során nagyon jól jöhet, mert nem kell bogarászni; az ábrára nézve, egyből minden megvilágosodhat, kitisztulhat. Mindezt nem bántó szándékkal írtam, inkább próbáld meg megtalálni a segítséget, a fontos kulcs- avagy varázsszavakat benne, ami esetleg utat mutathat, hogy milyen logikus lépésekben célszerű elindulni ezen az úton... és ha elkezded majd, akkor hajrá! S még egy utolsó megjegyzés: rosszul semmiképp sem választhatsz, akár a PICKit2 vagy ICD2 klónt építed meg. Mindkettőhöz bőven beszerezhetőek az alkatrészek, mindkettő megépíthető otthoni környezetben és mindkettővel egyaránt jól jársz, ami a fejlesztéseket illeti! Ha majd valódi fejlesztésekbe vagy programozásba fogsz, ill. feladatokat tűzöl magad elé, ott már igen csekély lesz annak a jelentősége, hogy milyen programozó ketyeg az ajánlottak közül az asztal sarkán! Egy jóideig, hidd el, úgysem fogsz tudni írni olyan programot, ami megközelíti terjedelemben a programmemória méretét (pláne, ha assembly-ben kezdesz). Ui.: vagy akár nézd meg, itt van épp attila2 ajánlata, miszerint van neki gyártatott panel, stb. hátha esetleg ebben jobban bíznál, mint az otthoniban. 1 hét alatt összedobod, alkatrész-rendeléssel és kiszállítással együtt és akár már jövő héten programozhatsz élesben!
Bizony, és a FlowCode nevű programban folyamatábrával dolgozol. :yes: (van róla téma HE-n is)
Ahogy írtam a 16F vs. 18F "csatára" is a "PIC Miértek..." témában: szeretem a kihívásokat
t-dani: 2 db ICD2 építésén már túl vagyok, azok szépen működnek is, és a valódi tanulást is elkezdtem, csak per pillanat Attilának kicsit mintha több ideje lenne most rá Persze igyekszem én is nem kell izgulni, amint tudok, már ülök is az asztalomhoz, és csinálom.
Amikor valaki kérdezte a PIC Miértek topikban, hogy miért nem 18F sorozattal kezdek tanulni, arra mondtam, hogy szeretem a kihívásokat. Na de túllépünk ezen...
Már értem, de szerintem nem szerencsés értelmetlen dolgokkal nyaggatni a válaszolókat!
Üdvözlet mindenkinek!
Watt Olyan helyzet állt elő hogy (úgy néz ki) működik a második PK2 klón is. Bár nem tudom hogyan . Fogalmam sincs hogy mit csináltam, meg hogyan, egyszer csak úgy gondolta, hogy mostmár jól működik. A Vpp láb megfelelően működik (kis szépséghibával). A 12V-os programozó feszültség az mérve 11,8V, magas állapotban közel Vdd (4,3V), alacsony állapotban 0,19V. A Vdd az 5V beállítottnál, mérve 4,6V. (a PK2 progi szerint megfelelő). Ugyanezen értékek vannak a (majdnem)elsőre jól működő klónnál is. Viszont a második klónnál a kis "szépséghiba", hogy amikor rádugom gépre a Vpp-n van 0,5-0,8V körüli érték jelenik meg. Gondolom ez a lebegő állapot lenne. Az első klónnál ez az érték 0,1V körül van (ha jól emlékszem). Igazából fogalmam sincs hogy miért jelenik meg ilyenkor "ilyen nagy feszültség", de úgy gondolom hogy ez nem olyan veszettül nagy probléma. (Remélem jól gondolom) Kis is próbáltam és azt a ledvillogtató programot felprogramoztam ugyanarra a PIC-re még egyszer amit az első klónnal is, és jól felprogramozta. Szóval (nyilván korai ezt mondani egy programozás után, de) azt mondom hogy jól működik. Szóval köszönöm szépen, hogy megtervezted ezt a klónt, és hogy közzé is tetted és megépíthettem. Remélem sokáig hasznát tudom venni. Üdv
Próbáld meg kipipálni az MCLR boxot a programban és mérd meg akkor mekkora a feszültség. Ha nem változik, akkor gyanús, hogy az a tranyó, amelyik a resetet adja, eddig zárlatos volt, most meg átszakadt. De ha rendben találod a feszt(0V+-mérési hiba)), akkor a mért 0,5V talán nem okoz bajt!
Csak óvatosságból kérdem...
A szilva féle PICKit2-nél az USB táp és a GND között sípol a multiméter, és kb 11-12ohmot mutat ellenállás módban. Ez miér van? A 10µF-os kondi kivétele után is ezt csinálja. Ha ez rendes akkor oké, nem kezdem keresni hol a hiba, de ha nem jó akkor hibakeresés..
Ja és a PIC és az IRF9Z34 nincs benne.
Ha a PIC nincs benne, lehet, hogy nyitva van a Q1 FET, ami a tekercset kapcsolja, és tulajdonképpen a tekercs ellenállását méred. A Q1 FET G-S közé tegyél egy rövidzárat ideiglenesen, amíg nincs a helyén a PIC (ha van IC foglalat a panelben, akkor a 8-as és a 12-es láb közé egy darab vezetéket tűzz be).
Közbe kiederült a Q6-os zárlatos
Megáll az eszem, direkt vettem új tranyókat, meg a két diódát, (az ellenállások + a kondik bontottak de át vannak mérve) erre nem zárlatos az egyik tranyó... Ki gondolta volna hogy gyári hibás Idézet: „Ki gondolta volna hogy gyári hibás” Vagy pedig statikus elektromosság érte és attól ment tönkre...
Remélem a többi "jól van".
Van itthon bontott, hogy tudom leellenőrizni hogy jó-e?
Jah igen ezt nem írtam.
Ha bepipálom az MCLR-t akkor 0V. Ezért is gondoltam hogy nem olyan vészes.
Az nem sokat jelent, hogy lebegő állapotban milyen feszültséget mérsz rajta. Egy pár vagy pártíz k-s ellenállással ilyenkor a Vpp kimenetet mind a Vdd, mind a GND felé el kell tudni húzni. Ha ez működik, és a GND-re valamint a Vpp-re is rá tudod a szoftverből kapcsolni azt a kimenetet, akkor nincs vele gond.
Kicseréltem az átkötéseket
Szia!
Ugye, mennyivel szebb lett... Szia
Szaisztok!
Valakinek nincs veletelenul PicKit2 kesz panelja? Koszonom elorre is! Udv
De, itt ajánlotta attila2 nevű kolléga, keress vissza pár oldalnyit, biztosan meglesz, vagy írj neki egyből privit.
Koszonom! irok neki meglatjuk mit valaszol.
Udv
Szerintem a zöld drótokkal üdébb látvány volt, de most ezért vissza ne cseréld!
Nem fogom viszont nem lettek a vezetősávok végig lekezelve (oxidáció-veszély) ezért majd szerintem csinálok egy új panelt (majd kb 2-3 év múlva )
Természetesen nem működik úgy ahogy kéne.
Simpi kolléga sokat segített, de valami baj van, ide is írok hátha valaki tudja konkrétan mi lehet a hiba. A PICkit2-t felismeri az oprendszer, fel is telepítette magát, sőt az itthon lévő PIC-eket is felismerte, aztán gondolt egyet és nem jó. Amit a képen ír azt az USB feszültségre érti? szerk.: ha külső stabil tápról hajtom (az USB tápját leveszem) és összekötöm a táp GND a PC (USB) GND-vel úgy mehet?
De nincs bekapcsolva! Más a baj! Zárlatot keressen!
Az ICSP csatin meg kint van...
De most úgylátszódik a Vpp-vel van a baj. Kiszedtem a Q5-öt és nem ordibál hogy hiba van, továbbá eddig a Vpp-n mindig kb 2,6V volt közbe 0V-nak kell lennie üresjáratban, amikor nincs rádugva semmi. Most erősen vizsgálom a FET-eket meg a kontaktokat. szerk.: illetve miután megettem egy tányér tejberizst
Szia!
- Ne csodálkozz a hibaüzeneten... Amikor a PicKit2 program elindul a beállított feszültségen fel szeretné ismerni a csatlakoztatott kontrollert. A megépített verziód nem állítja a Vdd-t, hanem fix 5V-ot kapcsol. Ha a Vdd beállítás, a programban nem 5V, akkor mindig Vdd hibát fog jelezni, hiszen a csatlakózón megméri a feszültséget, összehasonlítja a beállítottal.... - Ha nincs terhelve a Vdd vezeték, sokáig emlékszik a feszültségre, ezért van az eredeti terven az n-fet, ami földre húzza... Szia |
Bejelentkezés
Hirdetés |