Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ne mogu da programiram PIC18F4520

[es] :: Elektronika :: Mikrokontroleri :: Ne mogu da programiram PIC18F4520

[ Pregleda: 3595 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

lord Vader

Član broj: 57936
Poruke: 757
217.65.192.*



+9 Profil

icon Ne mogu da programiram PIC18F452009.12.2005. u 14:34 - pre 188 meseci
Da li je PIC18F4520 isto što i PIC18F452? Ako jeste zašto sa AllPIC-om i IC-Prog-om ne mogu da programiram PIC18F4520, a mogu PIC18F452. ako nisu isti u čemu je razlika.

Prilično hitno!
2 sxy 4 ma shirt
 
Odgovor na temu

mbursac
Valjevo

Član broj: 3409
Poruke: 153
213.244.197.*

Jabber: bursach@jabber.org


Profil

icon Re: Ne mogu da programiram PIC18F452009.12.2005. u 22:08 - pre 188 meseci
Jesi li gledao datasheet za jedan i drugi, da vidis da li su isti? inace Allpic i IcProg i ja koristim, i neke pic kontrolere kad programiram oni pokazuju nesto sasvim drugo od ocekivanog.... tako da nemoj da te to iznenadjuje. ja uglavnom po datasheet-u vidim da li su iole slicni, pa probaj ako vec nisi....
Ako imas cekic, sve ti lici na ekser....
 
Odgovor na temu

lord Vader

Član broj: 57936
Poruke: 757
217.65.192.*



+9 Profil

icon Re: Ne mogu da programiram PIC18F452011.12.2005. u 10:59 - pre 188 meseci
Snašao sam se. Postoji program WinPic koji podržava ovaj uC. Radi sa JDM odnosno AllPIC-om odlično. Probao sam da upišem nešto bezveze i uspelo je. Kada napravim treptač tada ću biti siguran da radi. :)
2 sxy 4 ma shirt
 
Odgovor na temu

lord Vader

Član broj: 57936
Poruke: 757
217.65.192.*



+9 Profil

icon Re: Ne mogu da programiram PIC18F452022.12.2005. u 00:09 - pre 188 meseci
Probao sam da napišem treptač LED-ova i nije hteo da mi programira dotični program. Stalno mi prijavljuje greške kod programiranja konfiguracionih reči.
Zna li neko šta je problem
Ostalu memoriju upiše dobro.
2 sxy 4 ma shirt
 
Odgovor na temu

codeus

Član broj: 58382
Poruke: 620
*.tippnet.co.yu.

ICQ: 228360111


+2 Profil

icon Re: Ne mogu da programiram PIC18F452026.12.2005. u 01:55 - pre 188 meseci
Lord ... gde si nasao taj PIC ... ????? gde to ima da se kupi i koja mu je cena ?
 
Odgovor na temu

lord Vader

Član broj: 57936
Poruke: 757
217.65.192.*



+9 Profil

icon Re: Ne mogu da programiram PIC18F452027.12.2005. u 02:21 - pre 188 meseci
Pa microchip je ukinuo proizvodnju 18F452 i više ga nema na njihovom sajtu. Ja sam tražio taj ali dobio 184520. Naručio sam preko monselektronika sa farnell-a.
Cena je oko 1200 din.
Nego neće da ga programira onaj program.
2 sxy 4 ma shirt
 
Odgovor na temu

chupcko
Ima
Beograd

Član broj: 5560
Poruke: 1138

Sajt: www.google.com


+63 Profil

icon Re: Ne mogu da programiram PIC18F452030.12.2005. u 12:43 - pre 188 meseci
http://ww1.microchip.com/downloads/en/DeviceDoc/39647a.pdf
CHUPCKO
 
Odgovor na temu

lord Vader

Član broj: 57936
Poruke: 757
217.65.192.*



+9 Profil

icon Re: Ne mogu da programiram PIC18F452003.01.2006. u 18:24 - pre 188 meseci
Mene interesuje neki PC program. Ne želim sam da pravim programator. Ima li neke nade.
Hteo je ranije WinPIC da mi programira, a sada stalno greši u konfiguracionoj reči.
2 sxy 4 ma shirt
 
Odgovor na temu

chupcko
Ima
Beograd

Član broj: 5560
Poruke: 1138

Sajt: www.google.com


+63 Profil

icon Re: Ne mogu da programiram PIC18F452003.01.2006. u 20:34 - pre 188 meseci
hm, da li je programator low voltage ili...

Menjali su configuration memory, ali mislim da nisu dirali prvih nekoliko bajtova... . Uzmi noviju verziju programa, sta drugo reci.
CHUPCKO
 
Odgovor na temu

lord Vader

Član broj: 57936
Poruke: 757
217.65.192.*



+9 Profil

icon Re: Ne mogu da programiram PIC18F452004.01.2006. u 00:06 - pre 188 meseci
Pa to je najnovija, program podržava razne između ostalih i JDM koji ja imam. Podržava taj kontroler, kažem kada sam ranije pokušavao uspelo mi je iz prve i sve je bilo u redu dok nisam napisao prvi program za njega, kada sam pokušao da ga upišem on napuni celu memoriju kako treba osim konfiguracione reči!!! Ludilo, i sada neće da mi radi verovatno zato što nije oscilator dobro konfigurisan.
2 sxy 4 ma shirt
 
Odgovor na temu

chupcko
Ima
Beograd

Član broj: 5560
Poruke: 1138

Sajt: www.google.com


+63 Profil

icon Re: Ne mogu da programiram PIC18F452004.01.2006. u 18:03 - pre 187 meseci
Hm, pa da, i dalje ne znam jel low voltage programator. ajde ovako, daj mi iz hex fajla red sa configuration bitovima, da li je duzina 0x0e ili ima vise, generalno ako ima vise mozes sam da promenis sadrzaj adresa 0x00300000 do 0x0030000d (doduse ne znam da li mozes tim programatorom), ja sa easy pic 2 mogu, doduse sada sam u fazi pisanja drajvera za linux.

E da, neki programatori se prave pametni i menjaju sadrzaj configuration bitova. Da li rade neki postojeci primeri ? Uzgred kako ti je podesen oscilator ? Pretpostavljam da je HS-PLL ?
CHUPCKO
 
Odgovor na temu

lord Vader

Član broj: 57936
Poruke: 757
217.65.192.*



+9 Profil

icon Re: Ne mogu da programiram PIC18F452005.01.2006. u 02:36 - pre 187 meseci
Radi sa 13V nije low voltage. Oscilator je HS nema uključen pll. Mogu da menjam konfiguracijske bite. Ajde mi pošalji ili zakačii negde taj programator easy pic da probam sa njim, podržava li PIC18F4520?
2 sxy 4 ma shirt
 
Odgovor na temu

chupcko
Ima
Beograd

Član broj: 5560
Poruke: 1138

Sajt: www.google.com


+63 Profil

icon Re: Ne mogu da programiram PIC18F452005.01.2006. u 12:41 - pre 187 meseci
http://www.mikroelektronika.co.yu/domestic/

Mislim da nece da radi sa tvojim programatorom, posto je malo specifican.
Sve mozes da skines ovde.

Moj savet je da pogledas u dokumentaiciji da li su menjali configuration bitove, i doduse, ko zna kako je povezano.

CHUPCKO
 
Odgovor na temu

lord Vader

Član broj: 57936
Poruke: 757
217.65.192.*



+9 Profil

icon Re: Ne mogu da programiram PIC18F452006.01.2006. u 03:21 - pre 187 meseci
Ovaj program ima samo 30F seriju, ili se ja varam? Za ovakav razvojni sistem nije mnogo 100 evra, dobija li se grafički displej uz njega?

Uspeo sam da napravim treptač. Problem je u tome što su izgrešili u konfiguracionim bitima i napravili pogrešne maske. On zapravo upiše ono što mu ti kažeš ali kada pročita očita različito od toga jer na nekim mestima ne postoje biti, a oni su pogrešili pozicije tih bita.
Ovo ne bi bio problem ali stvar je u tome što on neće da pročita iz hex fajla konfiguracione bite već je jedini način da ih sam upisujem svaki put. Ovo je jako loše rešenje jer je velika verovatnoća da ću nekada pogrešiti, a i dosadno je.

Moraću da kontaktiram autora u vezi toga.
2 sxy 4 ma shirt
 
Odgovor na temu

chupcko
Ima
Beograd

Član broj: 5560
Poruke: 1138

Sajt: www.google.com


+63 Profil

icon Re: Ne mogu da programiram PIC18F452006.01.2006. u 11:32 - pre 187 meseci
Hm, konfiguracioni bajtovi su na adresama 0x00300000 do 0x0030000d, prepoznaces kao red u hex-a fajlu posle reda: :020000040030CA

Recimo kod mene je : :0E000000FFD9FFFEFFFFFFFFFFFFFFFFFFFF27


to jest configuracioni bajtovi su :
FF.D9.FF.FE.FF.FF.FF.FF.FF.FF.FF.FF.FF.FF

Sada sve zavisi cime pravis hex fajl, i koliko ima bajtova u konfiguraciji za 18f4520, i kako su rasporedjeni, ali uvek mozes da napravis konfiguracione bajtove koji rade i da ih ubacis u svoj hex. ono 27 na kraju je checksum

http://www.precma.it/download/intelhex.pdf ovde imas objasnjen hex format.

ono sto treba da znas je sledece (to ne pise tu)

0x00000000 - 0x00007fff je podrucje flasha
0x00200000 - 0x00200007 je podrucje id-a
0x00300000 - 0x0030000d je podrucje configuration bitova
0x00f00000 - 0x00f000ff je podrucje epproma

CHUPCKO
 
Odgovor na temu

lord Vader

Član broj: 57936
Poruke: 757
217.65.192.*



+9 Profil

icon Re: Ne mogu da programiram PIC18F452010.01.2006. u 13:13 - pre 187 meseci
Ovaj pdf mi je odavno trebao, mislim to me je zanimalo. Proučio sam ga i sve mi je jasno sem jedne stvari, kako se računa apsolutna adresa pomoću ofseta. Tamo svaka linija ima neki ofset i mene zanima kako da to pretvorim u adresu gde se to u uC nalazi. To tamo nema lepo objašnjeno i zato nisam ništa skapirao. Takođe me zanima kako se takav fajl šalje uC-u. Da l se bukvalno šalje sadržaj u ASCII formatu ili se na osnovu tog .hex fajla prave neke komande i sl.????
2 sxy 4 ma shirt
 
Odgovor na temu

chupcko
Ima
Beograd

Član broj: 5560
Poruke: 1138

Sajt: www.google.com


+63 Profil

icon Re: Ne mogu da programiram PIC18F452011.01.2006. u 08:47 - pre 187 meseci
Pa ovako: pre svakog bloka podataka : tip 00, ide adresa (tip 04)

Dakle ajde da vidimo red recimo (xx je checksum, da ga ne racunam sada :) ):

02 0000 04 0020 xx
04 1234 00 aabbccdd xx

Prvi red kaze da je "bazna adresa" 0x0020 0000 (zadnje 4 hexa nule smo dopisali).
Sledeci red red kaze da imamo 4 podatka sa ofsetom 0x1234 i to:
na adresi 0x0020 0000 + 0x1234 + 0 je podatak 0xaa
na adresi 0x0020 0000 + 0x1234 + 1 je podatak 0xbb
na adresi 0x0020 0000 + 0x1234 + 2 je podatak 0xcc
na adresi 0x0020 0000 + 0x1234 + 3 je podatak 0xdd

To jest na kraju svega ovoga vazi:
S(0x00201234) = 0xaa
S(0x00201235) = 0xbb
S(0x00201236) = 0xcc
S(0x00201237) = 0xdd

Dalje je lako, znaci po ucitavanju hex fajla ti si napunio neku memoriju (adresni opseg od 4G). Sve sto nije napunjeno racunaj kao recimo 0xff ili 0x00.

Vec si video koje memorijske lokacije su zaduzene za flash, configuration, id, epprom.

Dakle u hex fajlu se nalazi sadrzaj memorije. E sada kako se bas konkretno programira pic:
to nemam jos detaljno objasnjeno, ali se sve svodi na to da imas na dva pina clock i data.

Dakle na clock saljes impulse a na data saljes redom bitove u nekom formatu, bilo bi logicno da saljes recimo prvo adresu pa onda podataka, a onda neki stop bit ili tako nesto i tako redom.

Mogu da ti kazem kako radi easypic programator (njega imam i njegovu semu sam video). On ima u sebi jos jedan pic iz serije 16F koji prima sa usb-a podatke, dekodira i salje odgovarajuce podatke na clock i data naseg pica koji zelimo da programiramo.
Naravno pre toga se na VPP dovede 12.8 V.

Dakle ako zelis da programiras sam pic, mozes jednostavno da iskoristis pararelni port, dovedes 12 V na VPP, jedan pin je clock, jedan data i udriiiiiiiiii (tako i rade svi oni jeftiniji programatori).

Dakle jos jednom postupak je sledeci:
punilac ucita hex u memoriju
punilac dekodira hex i napravi spisak memorijskih lokacija i vrednosti
punilac ide redom po memorijskim lokacijama i koristeci clock i data salje te podatke pic-u.

Ako to radis preko serijskog ili pararelnog mozes direktno, ako zelis preko usb-a trebace ti nesto izmedju (sta je bolje od drugog pic-a). Negde sigurno ima pdf koji objasnjava tacan protokol programiranja, onda moze da se napravi recimo pic koji programira (ili jendostavno kupis easypic).

P.S. ne radim za mikroelektroniku.


CHUPCKO
 
Odgovor na temu

chupcko
Ima
Beograd

Član broj: 5560
Poruke: 1138

Sajt: www.google.com


+63 Profil

icon Re: Ne mogu da programiram PIC18F452011.01.2006. u 12:53 - pre 187 meseci
Evo i ovo treba pogledati, definitno, tu pise kako se programira tacno:

http://ww1.microchip.com/downloads/en/DeviceDoc/39622F.pdf
CHUPCKO
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Ne mogu da programiram PIC18F4520

[ Pregleda: 3595 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.