Fórum témák

» Több friss téma
Fórum » PIC égetési hibák, problémák, kérdések
Lapozás: OK   64 / 82
(#) Hp41C válasza Tom-ee hozzászólására (») Aug 19, 2012 /
 
Szia!
Lehet, pl. az LPTmon nevű programmal...
(#) Kovabe válasza Tom-ee hozzászólására (») Aug 19, 2012 /
 
Szia probáltad már másik pic-el is??
(#) Tom-ee hozzászólása Aug 19, 2012 /
 
Hp41C

Köszi, megpróbálom.

Kovabe

Régebben igen, 12F629 és 16F84 volt a tesztalany, most csak 12F629 van itthon...
(#) Tom-ee hozzászólása Aug 20, 2012 /
 
Ü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?
(#) Hp41C válasza Tom-ee hozzászólására (») Aug 27, 2012 /
 
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.
(#) Tom-ee válasza Hp41C hozzászólására (») Aug 27, 2012 /
 
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.
(#) Hp41C válasza Tom-ee hozzászólására (») Aug 27, 2012 /
 
Programozz fel vele egy 18F2550 -et a PICKit2 -höz. Aztán már nem is kell a párhuzamos port...
(#) Tom-ee válasza Hp41C hozzászólására (») Szept 1, 2012 /
 
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.
(#) diablo hozzászólása Szept 2, 2012 /
 
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.
(#) mate_x válasza diablo hozzászólására (») Szept 2, 2012 /
 
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
(#) diablo válasza mate_x hozzászólására (») Szept 2, 2012 /
 
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.
(#) mate_x válasza diablo hozzászólására (») Szept 2, 2012 /
 
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.
(#) Hp41C válasza diablo hozzászólására (») Szept 3, 2012 /
 
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
(#) diablo válasza Hp41C hozzászólására (») 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?
(#) Tom-ee válasza Tom-ee hozzászólására (») Szept 3, 2012 /
 
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...
(#) diablo válasza Tom-ee hozzászólására (») Szept 3, 2012 /
 
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.
(#) Tom-ee válasza diablo hozzászólására (») Szept 3, 2012 /
 
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...
(#) kistee hozzászólása Szept 24, 2012 /
 
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é
(#) Hp41C válasza kistee hozzászólására (») Szept 24, 2012 /
 
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.
(#) Keresztes Vitéz hozzászólása Szept 29, 2012 /
 
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!
(#) mps válasza Keresztes Vitéz hozzászólására (») Szept 30, 2012 /
 
Szia! A kód védelmed nincs bekapcsolva?
(#) Keresztes Vitéz válasza mps hozzászólására (») Szept 30, 2012 /
 
Helló!
Törlés után ki tudom kapcsolni, de olvasásnál a kód és az adat védelem is bekapcsol.
(#) Keresztes Vitéz válasza Keresztes Vitéz hozzászólására (») Szept 30, 2012 /
 
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.
(#) vilmosd válasza Keresztes Vitéz hozzászólására (») Szept 30, 2012 /
 
A RB4/PGM labat le kellene kotni GND-re. Szuz allapotban a CNFIG LVP bit 1 allapotu, igy be van kapcsolva a LVP programming.
(#) Keresztes Vitéz válasza vilmosd hozzászólására (») Szept 30, 2012 /
 
É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.
(#) _vl_ válasza Keresztes Vitéz hozzászólására (») Szept 30, 2012 /
 
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.
(#) Keresztes Vitéz válasza _vl_ hozzászólására (») Szept 30, 2012 /
 
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?
(#) _vl_ válasza Keresztes Vitéz hozzászólására (») Szept 30, 2012 /
 
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.
(#) Keresztes Vitéz válasza _vl_ hozzászólására (») Szept 30, 2012 /
 
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.
Következő: »»   64 / 82
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem