You are here

PIC18F2431-be program betöltése QL2006 programozóval MEGOLDVA

24 posts / 0 new
Last post
szegjano
szegjano's picture

Üdv. mindenkinek!

Segítséget szeretnék kérni PIC programozásához.

Teljesen kezdő vagyok, hogy miként kell beállítani ezt a vackot, hogy beleírja a programot a pic-be.

Eddig ha építeni kellett valamit és pic vagy processzor volt benne, inkább félretoltuk, bele se kezdtem.

Most van egy épülő frekvenciaváltó, bevállaltam, hogy megépítem, a hardver készen áll, csak a programot kellene beégetni.

Adott egy ilyen programozó: http://www.epromirok.hu/index.php?route=product/product&keyword=ql2006&c...

A hex file-t megkaptam hozzá, a gépen van lementve.

A programozó telepítve, hex file beolvasva, a pic felismertetve. Mikor rányomok hogy programozás, elkezdi, csinálja majd hibával megáll.

Mit hogyan kell beállítani? A fuses panelon esetleg mit hova kell, hol legyen disable, enable, on, off ?

Elnézést kérek az amatőrségem miatt, de sajna nincs időm 1-2 teljes könyvet átolvasni, vagy tanfolyamra befizetni. Nem szeretném senkinek a kenyerét elvenni, nem ebből fogok megélni.

Építő jellegű, segítő szándékú hozzászólásokat várok.

Üdv.: szegjano

Comments
szegjano
szegjano's picture

Üdv!

Probléma megoldva!

Egyszerűbb volt mint gondoltam volna.

ppeti84 kolléga segítségével, lett felírva.

Mint leírta, hogy a beírandó file írásvédett, és beleírja a pic-be, de ellenőrzéskor már nem tudja kiolvasni, ezért produkált nálam mindenféle hibákat.

Tehát a programozó kütymüty jó, és ez a pic írosgatás sem olyan veszedelmes mint én túlbonyolítottam fejben.

Majd a következő reméljük jobb lesz.

Köszönöm a segítségeteket.

Üdv.: szegjano.

0

Vote up!

You voted ‘up’

AzzA

Programozáshoz 5 lábra van szükség

-- SDIP ---
19 Vss
20 Vdd
1 MCLR
27 PGC
28 PGD

Ellenőrizd, hogy a kiosztás kompatibilis legyen a programozóval.
Ellenőrizd, hogy a programozó alkalmas -e ennek a PIC-nek a programozására.

Biztos hogy a hex file erre a PIC-re íródott ?

4.75V nem kevés !

Üdv,

0

Vote up!

You voted ‘up’

szegjano
szegjano's picture

Üdv!

A programozó a pic behelyezésekor, mutat egy kis ábrát, hogy azt melyik pozicióba kell beletenni a foglalatba.

A honlapon, ahonnan vásárolva lett a készülék, írják, konkrétan felsorolják melyik pic-et lehet programozni, és ez is köztük van.

A hex file, meg biztosan erre íródott, ezzel építették meg 5 évvel ezelőtt, akiktől elkértem a kapcsolási rajzot, programot, leírást.

Lehet a feszültség kevés, de a tápfeszültség adatlap szerint 2V-5,5V ig jó.

Ha a programozónak oda bekötök 5V-ot, ő meg csak 4,75-öt akar kiadni, fog e sérülni, kiszáll-e a működtető füst, vagy sem?

Üdv.: szegjano.

0

Vote up!

You voted ‘up’

Oszi11
Oszi11's picture

Szia,

Ahogy nézem ez a programozód lényegében egy kínai koppintott pickit2. Kicsit faragtak rajta de szerintem ugyanaz! Győződj meg róla, hogy minden helyesen van beállítva a programban, az automatikus felismerések tévedhetnek inkább kézzel válaszd ki a megfelelő beállításokat. Menj végig az options menün és ellenőrizd jók-e a beállítások.

A PIC-nek van egy LVP (Low Voltage Programming) üzemmódja itt nincs szükség a 13V-os programozó feszültségre, de ha egyszer már kapott 13V-ot utána már csak programozó feszültséggel lehet programozni! Ezért érdemes bekapcsolni a programozó feszültséget, hogy ne érjen meglepetés (Use VPP first program entry az options menüben)

Üdv,
Oszi

0

Vote up!

You voted ‘up’

ppeti84

Szia.

Én nem próbálkoznék vele.
Egy pickit2 lenne a megoldás.

0

Vote up!

You voted ‘up’

szegjano
szegjano's picture

Üdv!

Van a cégnél, ahol dolgozok MPLAB ICD2, REAL ICE ICD3, PICKIT 2.

Bent próbáltam pickit2-vel, valamiért nem szerette.

Vagy a hex-et nem nyitotta meg, vagy visszadumált, hogy nem megfelelő a VDD feszültség.

Nem akartam túlságosan belebújni, elállítgatni mert utána meg lecsesznek a fejlesztők.

A fejlesztőktől meg nem kértem segítséget, mert el vannak havazva.

Még megpróbálom az usb driveres vackot, ha nem meg marad hogy segítséget kérek.

0

Vote up!

You voted ‘up’

vargaf
vargaf's picture

Szia!

A PICKit2 felismerte a mikrovezérlőt? Be volt kapcsolva a +5 V?

Üdv.:

Feri

0

Vote up!

You voted ‘up’

szegjano
szegjano's picture

Üdv!

Kiválasztottam legördülő listából hogy nekem pic18f2431-esem van.

Egy 28 lábú ic foglalatba nyomtam bele, kis nyák panelen, ahol csak a programozó szálak voltak kivezetve egy tüskesorra, és azzal csatlakozott a pickitre.

Már próbálkoztam mindennel, bekapcsoltam az 5V-ot, kikapcsolva hagytam, MLCR pipa nem pipa, külső tápról 5V-ot beadtam neki.

Hiba - hiba, ilyen hiba, olyan hiba, aztán fél óra után otthagytam.

Vettem egy ilyen QL-es izét, mert írták hogy milyen egyszerű, aztán mégse, mert valahol valami kutya van elásva.

Üdv.: szegjano

0

Vote up!

You voted ‘up’

vargaf
vargaf's picture

Szia!

Ha minden rendben van, akkor nem kell a legördülő listából kiválasztani, a PICKit 2 felismeri.

Üdv.:

Feri

0

Vote up!

You voted ‘up’

szegjano
szegjano's picture

Üdv!

Megtörtént a kísérlet. PICKIT2.

Be lehet úgy állítani, hogy automatikusan vagy kézzel kiválasztva ismerje fel.

Automatikusra hagyva felismerte de továbbra is elkezdi törölni, írni, majd 0x0000000 val megáll a végén és nem zöldül ki a csík.

Mindhárom pic ugyanazt produkálja.

Próbáltam kiolvasni belőlük, és az üres beállításokat beletölteni, azt megcsinálta, de a programot már nem írta be.

Az előző emberke felajánlotta, hogy ha elküldöm hozzá megcsinálja, felveszem vele a kapcsolatot.

Már kíváncsi vagyok rá, hogy én vagyok a hülye, vagy a 3 pic kuka, vagy mi van. :)

Üdv.:szegjano.

0

Vote up!

You voted ‘up’

szegjano
szegjano's picture

Üdv!

Holnap bemegyek, és teszek még egy próbát.

Hátha még nem nyírtam ki a háromból legalább egyet.

Most összedugdostam raszter próbapanelon az öt vezetéket, ott teszek bele tüskesort, aztán nézünk mint a moziban.

Csak ha céges panelt kellett vele programozni akkor ki kellett választani listából, na mindegy.

Üdv.: szegjano.

0

Vote up!

You voted ‘up’

vargaf
vargaf's picture

Szia!
Egyetértek veled ebben. Olcsóbban hozzá lehet jutni, a PICKit 2 v2.61 programmal pedig tudja égetni. Erre az egy feladatra nem kell ilyen "egzotikus" égetőt venni, főleg nem egy kezdőnek. A PICKit 2-t többen ismerik, könnyebben is tudnak segíteni,

Üdv.:

Feri

0

Vote up!

You voted ‘up’

vargaf
vargaf's picture

Szia!

USB-ről használod a programozót? A letöltött programok közül az USB drivert is telepítetted? A program nem azonosította be a PIC-et:

"Invalid target device ID expected: C008, read: 0000"

Ezek után nem várhatod el, hogy a fel nem ismert PIC-be beégesse a programot.

Üdv.:

Feri

0

Vote up!

You voted ‘up’

szegjano
szegjano's picture

Üdv!

Elvileg telepítve van, bár írják, hogy win7 64 bit verziónál, külön még telepíteni kell.

Megpróbálom.

De amikor települt, láttam a kis ablakocskában, hogy a win7 feltelepíti magától. Ki is pipálta, hogy sikerült.

Üdv.: szegjano.

0

Vote up!

You voted ‘up’

csakyt

Szia.
A kép alján van egy üzenet. Azt átnézted, hogy miért is írja ki?
Tibi

0

Vote up!

You voted ‘up’

kissi

Kiss István
Szia!
Nem ismerem én se ezt a programozót, de a 3.képen látszik, hogy nem ismerte fel / nem látja a PIC-et! Amíg ezt nem tudod megoldani ( IC behelyezése a foglalatba, táp, kontakt, IC csere ), addig nem fogja programozni ! A FUSE biteknek nincs köze a programozáshoz, az a későbbi működésre van kihatással és a kialakított hardvertől, ill. a kívánt működéstől függ a szükséges beállítás ( tehát ettől függetlenül mennie kellene az égetésnek, csak legfeljebb később, az áramkörben nem jól működne! )!
Ha van valami más PIC-ed,akkor próbálj abba beletölteni egy hozzávaló hex-et és nézd meg a folyamatot ( lásd, hogyan ismeri fel, hogyan töröl, hogyan égeti be a programot, stb. ) és ha sikeres lesz, akkor itt ugyanazt kell elérni :)!
Ha nem sikerül megoldanod, akkor Nyíregyházán tudok benne segíteni!

0

Vote up!

You voted ‘up’

Isaac
Isaac's picture

Szia!

Próbáltad más PIC-kel is?
Vagy csak a 18F2431-el van problémája az írónak?

Esetleg egy másik gépen?

Mert ha többi szériával is ezt produkálja, akkor ahogy OSZI11 is írta, előfordulhat hardver probléma is.

De előfordulhat COM port beállítás is. (Esetleg BIOS-ban)

Lehet, hogy az írónak nem felel meg az alap beállítás a windows-ban.
PL: Átviteli sebesség, Paritás, Stop bitek...stb.

Ahogy néztem COM-ot használsz. USB-n nem próbáltad ki?

0

Vote up!

You voted ‘up’

szegjano
szegjano's picture

Üdv!

3 db ilyen pic-et vettem, hogy legyen mivel próbálkozni, de mindhárom ugyanazt csinálja.

Próbálok majd rendelni másikat, jövő hét kedd mire ideér, addig nem tudok próbálkozni.

Az eszköz maga usb-s, COM3 port van neki kiválasztva.

Üdv.: szegjano.

0

Vote up!

You voted ‘up’

Isaac
Isaac's picture

Hali!

Én úgy értettem a "Próbáltad más PIC-kel is", hogy
másmilyen PIC-et próbáltál-e vele programozni.

Nem konkrétan a 18F2431-re gondoltam.

De az a 4,75V szerintem is kevés lesz.

0

Vote up!

You voted ‘up’

szegjano
szegjano's picture

Üdv!

Nem, nem próbáltam, mivel nem tartok itthon 1 db-ot sem.

Mint a topik nyitójában írom, ez az első próbálkozásom, és egy darab konkrét készülékhez szeretnék programozni.

De mint írják, ellenőrzöm az usb drivert, meg a tápfeszt, aztán ülök még a sarokban vele.

Üdv.: szegjano.

0

Vote up!

You voted ‘up’

Oszi11
Oszi11's picture

Szia,

nem ismerem ezt a programozót, de nagyon furcsa, hogy csak 0-kat tud olvasni. Én ellenőrizném, hogy a PIC kap-e tápot a programozás során! Olyan mintha hardver hiba lenne, nem a fuse bitek rossz beállítása!

Üdv,
Oszi

0

Vote up!

You voted ‘up’

szegjano
szegjano's picture

Üdv!

Mértem, programozás közben van rajta 4,75V.

Üdv.: szegjano

0

Vote up!

You voted ‘up’

SzBálint
SzBálint's picture

szia: nem kevés? 5 V szebb lenne.

Bálint

0

Vote up!

You voted ‘up’

More similar content