Fórum témák
» Több friss téma |
Fórum » PIC égetési hibák, problémák, kérdések
Szia!
Lehet, pl. az LPTmon nevű programmal...
Hp41C
Köszi, megpróbálom. Kovabe Régebben igen, 12F629 és 16F84 volt a tesztalany, most csak 12F629 van itthon...
Üdv újra!
Annyi biztos, hogy a hardver jó, a PC viszont nem. Ezt a leírást böngésztem, kipróbáltam a LED-es ellenőrzést és a LED folyamatosan világít, mindegy mit csinálok. (DOS alatt ellenőriztem, parancsra nem reagált) Egy másik, hasonlóan régi gépen megtörtént a felismerés, csak az meg elszállt valami miatt. (Windows probléma) Tudna valaki segíteni, hogyan lehet az LPT portot beállítani, vagy ez már másik topic?
Szia!
Az LPT port a gépben többféle kivitel lehet: - ISA kompatibilis port vagy bővítő: ennek kétféle címe lehet 0x378, 0x278, - Hercules grafikus kárty portja, később önnálló életre kelt: címe 0x3BC, - (E)PCI bővítőkártya - A kártyát a PCI (az EPCI) kezelő felismeri. Ezeket nem lehet (könnyen) elérni DOS -ból. A programozáshoz Standard (nem EPP, nem ECP, nem bidirectional) beállítás kell. Az LPT port címét valahogy meg kell szerezni (Window$ device manager), azt kell beállítani a programozó progranak.
Köszi a tippet, valamikor megnézem, milyen is ez pontosan. Egyébként az égető tökéletesen működik, már 2 IC-t is felprogramoztam, de csak 98 alatt hajlandó működni. Már azon is gondolkodtam, hogy 2 partícióra bontom a winchester-t és programozáshoz marad a 98, de ha megoldható másképp, nem foglalom feleslegesen azt a hatalmas tárhelyet =P.
Programozz fel vele egy 18F2550 -et a PICKit2 -höz. Aztán már nem is kell a párhuzamos port...
Egyelőre nem tervezek ilyet, nem vagyok nagy szaki és nem hiszem, hogy túl gyakran fogok PIC-et programozni, nem lenne kihasználva. Egyébként nem néztem meg a kártyát (elfelejtettem, de meg fogom), de feltettem egy 98-ast és ezen a gépen nem igazán akar szuperálni, egyszer ugyan felismerte a PIC-et, de 5-ből ez annyira nem jó arány... Jó lenne egy géppel megoldani az eddigi dolgokat és az égetést, de lehet, hogy csak a másik géppel tudok majd programozni.
Sziasztok!
Tudja valaki, hogy lehetne 64-bites Windows7-en működésre bírni az LPT portos programozó szoftvereket? Gondolok itt pl. a WinPic800-ra. Az OshonSoft-os progi működik szépen Win7-en is, de nekem az annyira nem tetszik, mert ha pl. beírom a "__CONFIG(FOSC_HS & ..." sort, akkor már nem tudja betölteni a hex állományt, meg írás közben nem ellenőriz, így ha nincs rákötve a PIC, akkor is sikeres írást jelez.
Szia!
Oshonnál arra való a Verify, hogy ellenőrizd vele az égetést. De a legjobb, ha építesz egy Pickit2-t. Üdv, mate_x
Az csak az egyik ok lenne amiért nem szeretném használni, a másik az, hogy kevesebb PIC-et is támogat az OshonSoft-os progi. Meg nem is találtam benne olyan lehetőséget ahol lehetne módosítani például az oszcillátor típusát...stb. Ugyanis ha C-ben írom a programot (MPLAB), akkor a CONFIG-os sor miatt nem hajlandó betölteni a hex fájlt.
Amúgy az a Verify nem éppen a legjobb megoldás mert ha az ember egyszer elfelejti, akkor idegeskedhet, hogy miért nem működik a program. Pickit építésére most nem tudok időt szakítani.
Amikor oshont használtam, akkor nekem minden működött vele. A pickiten kívül jobb ötletem nincs, szerintem nagyon megéri megépíteni.
Szia!
- Verily: A teljes beégetés utáni Verify nem működik akkor, ha a kódvédelem be van kapcsolva. A programozás menete: Törlés, kód memória beprogramozása és ellenőrzése, adat EEProm beprogramozása és ellenőrzése, ID memória beprogramozása és ellenőrzése, konfigurációs regiszterek beprogramozása és ellenőrzése. - Egyes fordítók a hex állomány végére beírnak egy-két sort, amiben a pic típusát és a fordítás idejét stb. megörökítik. Ezek a sorok ";" -vel kezdődnek, nem Intel Hex szintaktika szerinti sorok. Törlésükkel a hex betölthetővé válik. - HEX módosítása beprogramozás előtt: Semmiképen nem javasolt, később nem fogunk emlékezni a megváltoztatott beállításokra. A forrást javítsuk ki, fordítsuk a programot újra, az új hex -et programozzuk be. A hozzászólás módosítva: Szept 3, 2012
Helló!
- Kód védelem nincs bekapcsolva, és nem a Verify nem működik hanem a hex betöltés. Vagy auto Verify-re gondolsz? - Nincs semmiféle ";" a hex fájlban, azonban most megnéztem, hogy melyik sorral van baja, és ez az utolsó előtti. - Nem is csinálnám meg semmi pénzért, főleg hogy elég sokat tesztelek. De mondom, hogy ha ki kommentezem a konfigurációs sort, akkor probléma nélkül betölti. Az már más kérdés, hogy működni fog-e rendesen mivel az oszcillátor típusát sem fogja ismerni a PIC... Win7-en működő más szoftverről te nem tudsz, amit kipróbálhatnék még?
Találtam egy érdekes dolgot: 3 beállítható mód van a BIOS-ban Paralell port néven:
- EPP+ECP - Bi-directional - output-only Alapból az első volt beállítva, most a 3.-al próbálkoztam, de nem nagyon akarja az igazat. A másik régiségemen - amin ment is a programozás - az SPP az alapbeállítás, google szerint ez a "normál mód"... Lehet, hogy ezen nem is fogok programozni...
Helló!
Nekem ECP&EPP mód van alapból beállítva és nekem működik, igaz írást még nem próbáltam csak olvasást. És csak oshonsoft-tal mivel win7-en csak ez hajlandó nekem működni. Nézd meg bios-ban a címet is, lehet más címen van már neked mint amivel próbálkozol a programban.
Na ez érdekes... Adott egy ötletet, amit ki is fogok próbálni. A címet amúgy végig zongoráztam, volt pár variáció (3 cím, 3 irq, 4 dma, meg ezek mindenféle kombinációja, attól függően, hogy ECP & EPP vagy output-only volt beállítva), de még nem leltem meg a megfelelőt...
Sziasztok,
Kezdő PIC-esként készülök megépíteni a watt-féle egyszerű égetőáramkört. Ezt. Sajnos a hozzá szükséges 7407-es IC-t nem tudtam beszerezni, de volt itthon 7405-ös, ami hat inverter, szintén open-collector kimenettel. Két kérdésem lenne: ha ezt az IC-t használom, akkor az égetőprogram beállításokban be kell kapcsolnom az inverz módot, hogy jól működjön? Alternatíva: egy 7407-es kapu helyett két 7405-ös inverter kaput sorba kötök és visszafordul a jel. Elvileg. Gyakorlatilag a futásidő nem okoz majd gondot? Kösz: kisté
Szia!
A 7405 nem jó a 7406 illetve a 7407 helyére. Az utóbbi kettő típus a kimenetén 30V feszültséget is elvisel, a 7405 csak 7V -ot. A Vpp -t kapcsoló inverterre pedig 13.5V kerül. Vegyél 74LS07 -et.
Helló!
PIC16F628A pic-et szerettem volna programozni, de a következő válasz jött: "Programming failed at program memory address 0x00000" Az égetőm egy klón, az USB kábel 10 cm, az ISCP kábel szintén. MCLR - VDD között 10k ellenállás. Mivel kezdő vagyok, fogalmam sincs mi lehet a hiba. A törlést látszólag megcsinálja, de az olvasásnál mégis olyan, mintha "tele" lenne a PIC. Mi lehet a probléma? Köszönöm!
Szia! A kód védelmed nincs bekapcsolva?
Helló!
Törlés után ki tudom kapcsolni, de olvasásnál a kód és az adat védelem is bekapcsol.
Azt elértem, hogy a kód és adatvédelem ne kapcsoljon be, de a törlést még mindig nem csinálja meg. Egy teljesen szűz PIC-nél is ugyanazokat az ismétlődő kódokat olvassa ki.
A RB4/PGM labat le kellene kotni GND-re. Szuz allapotban a CNFIG LVP bit 1 allapotu, igy be van kapcsolva a LVP programming.
Értem, viszont továbbra is problémám, hogy a törlést nem végzi el. Már programoztam ilyen PIC-et gond nélkül, ezért nem értem, hogy most miért nem megy.
Annak idején, amikor még nem pickitet használtam, volt párszor, hogy azért nem ment a törlés, mert a táp nem bírta a megemelt Vpp-t stabilan biztosítani a törléshez.
Eddig nem volt gondom a törléssel. PICkit 2 programmert használok, törlésnél kiírja, hogy megtörtént, de az olvasás nem ezt bizonyítja. 4 soros kódot mutat, ami ismétlődik. Hiába próbálkozom a legerősebb USB portról, annál is ugyan ez a probléma. Lehetséges, hogy a klónnal van a hiba?
Több eset lehetséges: a chippel van a probléma (pl. tönkrement a törlést végző áramkör benne), a programozóddal van a probléma (pl. a Vpp előállító tekercs/kondi környékén), vagy a tápellátással van probléma.
A PIC áramköre saját tápról üzemel, vagy a pickit táplálja a programozás alatt? Én már minden áramkörömet olyanra tervezem, hogy programozás alatt is saját tápról üzemeljen.
A PIC-et az égető táplálja programozás alatt. Én a chipre gyanakszom. Ha tényleg az égetővel van probléma, akkor az elég bosszantó, mert ezzel kb 8 programot égettem eddig.
|
Bejelentkezés
Hirdetés |