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

Firmware PIC 18F4550

[es] :: Elektronika :: Mikrokontroleri :: Firmware PIC 18F4550

[ Pregleda: 2669 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Skyline1
Student

Član broj: 229963
Poruke: 2
*.adsl.net.t-com.hr.



Profil

icon Firmware PIC 18F455011.08.2009. u 21:41 - pre 178 meseci
Pozdrav,

planiram spojiti senzor na USB kako bi podatke mogao obraditi na kompjuteru, a to bi ucinio preko PIC 18F4550. Zanima me s cime programirati PIC 18F4550? Nasao sam neke programatore (PicKit2) koji se spajaju preko USB, ali kazu da se u PIC 18F4550 treba prethodno ubaciti firmware kako bi programator proradio. Kako ubaciti taj firmware, kojim programatorom? Do sada sam koristio samo PIC 16F818 koji sam programirao s RCD programatorom i WinPic programom tako da moje iskustvo s mikrokontrolerima vrlo malo.

Hvala
 
Odgovor na temu

Sepa011

Član broj: 161918
Poruke: 1817
91.148.89.*



+28 Profil

icon Re: Firmware PIC 18F455014.08.2009. u 09:23 - pre 178 meseci
Pogledaj malo sledece linkove:

http://www.diolan.com/pic/bootloader.html
http://www.piccoder.co.uk/content/view/51/
http://www.mat.ucsb.edu/~dano/CUI/

nadam se da ce ti biti jasnije sta ti je potrebno.

Sve u svemu, u PIC prvo moras, obicnim programatorom, da upises Bootloader koji ti kasnije sluzi da program koji si napisao smestis u mikrokontroler samo koriscenjem USB komunikacija (nema vise potrebe za programatorom).
 
Odgovor na temu

Skyline1
Student

Član broj: 229963
Poruke: 2
*.adsl.net.t-com.hr.



Profil

icon Re: Firmware PIC 18F455014.08.2009. u 12:56 - pre 178 meseci
Znaci to mi je potrebno samo ako hocu programirati PIC preko USB-a? Ako hocu programirati s obicnim programatorom (preko serial porta) onda mi to nije potrebno? Da li je potrebno upisivati Bootloader ako mislim programirati obicnim programatorom, a mislim ucitati program kojim bi se ostvarila komunikacija s kompjuterom preko USB-a, kako sto sam napisao u prvom postu. Znaci ne zelim programirati preko USB-a, nego samo ostvariti komunikaciju preko USB-a.
 
Odgovor na temu

ADRENALIN

Član broj: 17952
Poruke: 278
*.dynamic.sbb.rs.



Profil

icon Re: Firmware PIC 18F455014.08.2009. u 19:10 - pre 178 meseci
PIC10, 16 nemaju mogucnost samo-upisa u svoj fles, prvi je PIC16F877 koji je izuzetak u seriji. Pojavom PIC18F svi kontroleri imaju ovu mogucnost. To znaci da mozes napisati bootloader koji ce se nalauziti u PIC-u i komunicirati sa PC jem , recimo, i sam u sebe upisivati kod programa koji treba da se izvrsava, prema uputstvima koji mu pc program daje. Ovo je potrebna funkcija ako tvoj uredjaj treba da apdejtuje svoj firmver, takodje olaksava razvoj, jer ne moras nista da prebudzujes na programator i sl. samo kliknes na jedno dugme.

Dakle ako tebi treba da upises kod u prazan PIC ovo ti nista ne znaci. SVAKI PIC mozes programirtati na majkrocip specifican nacin. To je prosta serijska komunikacija gde imas klok , data i Vpp signal. Takav programator je jako prost i siguran sam da je i taj tvoj takav. Ako si mogao da isprogramiras PIC16F818, mocices i ovaj, naravno ako WinPIC to podrzava. Ja sam ranije koristio WinPIC800 i AllPIC ali nisam programirao taj 4550, sada koristim PICKit2 i on naravno odlicno radi. Imnao sam problema kod PIC18F2550 kada sam mu par pinova (koji nisu potrebni za programiranje)spajao na masu, to se desava kada imas univerzalni citac gde na jedan heder ubacujes sve PIC-ove, eeprome i sl. Meni je konkretno smetao pulap za eeprom, sad sam se setio.

Dakle SVAKI PIC mozes da isprogramiras na taj prost nacin i ne treba ti nikakav bootloader i sl. ako neces da apdejtujes firmver bez programatora.

Moj savet ti je da ipak uzmes bootloader jer ides preko usb-a i bice ti ogromno olaksanje u razvoju ako to tako uradis, neces morati nista da diras na ploci, samo kucas softver.
 
Odgovor na temu

Sepa011

Član broj: 161918
Poruke: 1817
91.148.89.*



+28 Profil

icon Re: Firmware PIC 18F455014.08.2009. u 19:45 - pre 178 meseci
@Skyline1: mozda sam bio premoren, pa preskocio poneki redak u tvom postu

Da bi komunicirao sa PIC-om bilo preko RS232 bilo preko USB, u PIConji mora da postoji neki Firmware, iliti program koji si ti napisao prema svojim potrebama. Linkovi koje sam postavio vezani su za programiranje PIC kontrolera koji imaju hardverski USB port bez upotrebe programatora (osim prvi put kada mora da se okace na neki serial programator da bi im se upisao Bootloader).

U citavoj toj prici, upises bootloader u PIC, a kasnije, tokom razvijanja svoje aplikacije, sve verzije (novije) upisujes u PIC bez potrebe da ga vadis iz svog uredjaja i prebacujes u programator pa natrag u uredjaj,..... (igre bez granica, jelte)

@ADRENALIN: Skyline1 je vec u temi napisao 18F4550 sto podrazumeva hardverski USB
 
Odgovor na temu

ADRENALIN

Član broj: 17952
Poruke: 278
*.dynamic.sbb.rs.



Profil

icon Re: Firmware PIC 18F455019.08.2009. u 10:56 - pre 177 meseci
Citat:
Sepa011: @Skyline1: mozda sam bio premoren, pa preskocio poneki redak u tvom postu :(
@ADRENALIN: Skyline1 je vec u temi napisao 18F4550 :) sto podrazumeva hardverski USB


da, a gde sam napisao nesto nelogicno, ne znam na sta mislis?
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Firmware PIC 18F4550

[ Pregleda: 2669 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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