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

UART (serial) bootloader za PIC 16Fx

[es] :: Elektronika :: Mikrokontroleri :: UART (serial) bootloader za PIC 16Fx

Strane: 1 2

[ Pregleda: 4870 | Odgovora: 23 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon UART (serial) bootloader za PIC 16Fx08.12.2012. u 21:32 - pre 137 meseci
Pozdrav drugari,
zanima me da li neko ima (ili zna nekog ko ima) bootloader za 16F PICeve?
Konkretno me zanima za 16F59.
Ako nema konkretno za taj, da li ima za neki drugi 16F (samo da nije *87* i ostala bratija, tih sam nasao mali milion)?

Unapred hvala na odgovoru. Pozdrav!
There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: UART (serial) bootloader za PIC 16Fx09.12.2012. u 01:44 - pre 137 meseci
PIC16F5x (ukljucujuci 16F59) nema UART, ako ti treba seriski bootloader nadji neki mcu koji ima seriski port, ovaj ga nema, zato i nije podrzan ni od jednog bootloadera .. dalje uopste nisam siguran da 16F5x umeju da pisu sami po svom flash-u tako da je pitanje da li je bootloader uopste moguce napraviti .. na primer 16F628 ima seriski port na sebi ali ne moze da ima bootloader posto ne moze da menja sam svoj flash.. to sto su svi bootloaderi uglavnom za 16F8XX je sa razlogom :)

pogledaj http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm on je jedan od popularnijih malih uart bootloadera
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: UART (serial) bootloader za PIC 16Fx09.12.2012. u 03:13 - pre 137 meseci
Ovako: zasto sam uopste pitao za 16F59? Zato sto imam ovo cudo tehnike i pokusavam da provalim kako doticni radi.
Dakle, dobije se jedan blanko uredjaj i jedan SW za WIN, povezuje se ovim kablom sa PC-jem i izborom odgovarajuceg auta (marka/model/itd...) na PIC se upisuje HEX. Mene zanima na kom principu sve to radi? Od HW na ploci ima 16F59, 4116R, par otpornika, kond., LEDovke, ICSP konektor i jedan taster za reset. Jedini logican nacin jeste da se sve ovo upisuje preko UARTa.

Zasto ne procitam hex? Zato sto su mu linija za Vdd i linija za Vpp kratko spojene (znaci MCLR ide na +5 bez
ikakvog pull-up otpornika, a samim tim ne mogu da citam jer na MCLR treba da dodje +12, a na Vdd +5VDC...).

Citat:
bogdan.kecman
pogledaj http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm on je jedan od popularnijih malih uart bootloadera

Gledao, al ne nadjoh 16F5*...

Ima li neko ideju? Pozdrav.


There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: UART (serial) bootloader za PIC 16Fx09.12.2012. u 12:25 - pre 137 meseci
kao sto rekoh - NEMA bootloader posto nema uart na pic-u

ako sam ja skontao to je neka lelemudija za kola? ti ne dobijes blanko pic vec dobijes pic u kome se nalazi software a preko seriskog porta mu samo posaljes neke parametre koje on sacuva (ili sebi na flash-u ili u neki externi eeprom) ... moguce i da su likovi razvili neki svoj custom bootloader koji radi sa emulacijom seriskog porta ali to je vrlo vrlo glupo resenje, no, vidjao sam ja i gluplja :D

uzmes lepo neki logic analyzer (na primer owls) zabodes izmedju tog kabla pi pica i lepo snifnes sta koji klinec oni tu blebecu i eto resenja
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: UART (serial) bootloader za PIC 16Fx09.12.2012. u 17:15 - pre 137 meseci
Jedino ako su zbog niske cene tog pica budzili sve to tako. Inace bas nema nekog narocitog smisla koristiti bas njega. Napisi sta jos ima na plocici od inegralnih kola.
gorankg
 
Odgovor na temu

k_spale
Konic Slavisa
Loznica

Član broj: 251923
Poruke: 91
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: UART (serial) bootloader za PIC 16Fx09.12.2012. u 17:29 - pre 137 meseci
Jesi testirao taj uredjaj?
Za menjanje sadrzaja u ecu koriste neke ekstra programatore.
Sta taj pic moze da izmeni u ecu da bi auto bolje isao?
Pozdrav.

spale
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: UART (serial) bootloader za PIC 16Fx09.12.2012. u 20:01 - pre 137 meseci
Citat:
bogdan.kecman: kao sto rekoh - NEMA bootloader posto nema uart na pic-u

ako sam ja skontao to je neka lelemudija za kola? ti ne dobijes blanko pic vec dobijes pic u kome se nalazi software a preko seriskog porta mu samo posaljes neke parametre koje on sacuva (ili sebi na flash-u ili u neki externi eeprom) ... moguce i da su likovi razvili neki svoj custom bootloader koji radi sa emulacijom seriskog porta ali to je vrlo vrlo glupo resenje, no, vidjao sam ja i gluplja

Mislio sam da je bootloader jer upisivanje sadrzaja sa PC na ovo cudo traje i do 30sec! Nije mi normalno da bilo koje upisivanje parametara traje toliko, mada, ima nas raznih... prvenstveno zbog toga mi je bootloader pao na pamet...
Mislis da se preko SW UARTa u PIC upisuje "nesto" sto dalje odredjuje dalji rad doticnog?

Citat:
k_spale: Jesi testirao taj uredjaj?
Za menjanje sadrzaja u ecu koriste neke ekstra programatore.
Sta taj pic moze da izmeni u ecu da bi auto bolje isao?
Pozdrav.

Nisam testirao, dobio sam ga "da vidim sta sa njim moze da se uradi", pa me zaintrigiralo ovo oko upisivanja sadrzaja sa PC u njega... kao sto rekoh, mislio sam da je bootloader kad ono *RC!
Ovo nije programator za ECU, ovo mu vise dodje kao neka "kanta sa strane" koja falsira podatke koji stizu u ECU i na taj nacin "popravlja performanse"... to je moj zakljucak nakon sto prelistah ceo sajt doticne firme.

Citat:
goran_68:
Napisi sta jos ima na plocici od inegralnih kola.

Evo seme u prilogu.
There are only 10 types of people in the world:
those who understand binary, and those who don't.
Prikačeni fajlovi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: UART (serial) bootloader za PIC 16Fx09.12.2012. u 22:04 - pre 137 meseci
moguce je bilo sta da mu salje no bez da se pogleda sta ide kroz zicu to je na dalje sve nagadjanje .. sve te masine vecma prodaju m00da za bubrege tako da ko zna sta je tu neko hteo da izvede, u svakom slucaju taj pic nema seriski port tako da bilo koje univerzalno resenje sigurno nije upotrebljeno vec su budzili nesto custom, sta su budzili ne moze niko napamet da pogodi, mozda ima i bootloader sa softwerskim seriskim portom na 300 boda, sve je moguce .. okacis neki LA na njega, pustis ga da odradi svoje tih 30sec i onda izdekodiras to.. u svakom slucaju ti nece mnogo znaciti obzirom da je sw u tom picu sigurno zasticen, dakle eventualno mikatech..
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: UART (serial) bootloader za PIC 16Fx09.12.2012. u 22:29 - pre 137 meseci
Preko serijskog porta spustis konfiguraciju za odredjeni tip automobila, to je jasno. Onda verovatno taj isti port treba da vezes na ECU sto ja ne bih uradio ni u ludilu!.
gorankg
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: UART (serial) bootloader za PIC 16Fx10.12.2012. u 13:42 - pre 137 meseci
ljudi svasta budze na svojim kolima i tu se uzima dosta velika lova koliko sam video (evo ovaj pic sa jos 3-4 pasive, nema cak ni posten regulator napona, kosta 150$) ... placaju pare i pare za novi eeprom koji ce im dati pola konja vise i slicno .. najcesce na ustrb trajnosti i sigurnosti .. no ... njihov problem, koliko sam ja svatio op spada u ove sto ih deru a ne u ove sto bacaju pare tako da ima razlog da proba ovakvu spravu :D

u svakom slucaju sprava
- nema hw uart
- koristi pgd/pgc pinove (ako sam ja dobro izbrojao) za serisku komunikaciju koristeci neki software uart
- ta komunikacija je super spora (spustanje konfiguracije traje 30sec)
- inicijalno sam pomislio da je komunikacija sinhrona i jednosmerna ali ako se koristi ft232 kabl on to ne ume tako da je obican uart onda, samo spor

ono sto je sporno je sto ecu prica CAN a ne uart tako da ne vidim kako se ova sprava vezuje na ecu.. posebno ne "direkt" osim ako se ne budzi direkt a to je vec malo heavy posto taj interface ne postoji kao standard da ja znam .
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: UART (serial) bootloader za PIC 16Fx10.12.2012. u 14:14 - pre 137 meseci
sta da ti kazem, kad se instalacija svodi na "brute force"!
Mene je samo zanimalo kako radi komunikacija sa PC-jem posto vidim da je FT232 - znaci mora biti UART - pitanje kakav? Bitno da je reseno da nije bootloader, dalje cu videti...
Jos jedno pitanje: ima li sanse da se ovako nesto procita? Iskreno, mislim da su sanse za tako nesto 0.1%, ali da proverim.
Citat:
goran_68: Preko serijskog porta spustis konfiguraciju za odredjeni tip automobila, to je jasno. Onda verovatno taj isti port treba da vezes na ECU sto ja ne bih uradio ni u ludilu!.

Ma jasno je meni da se spusta konfiguracija, samo mi nije bilo jasno (tj. sumnjao sam) da li je UART ili bootloader. Bio sam vise za ovo drugo jer prebacivanje parametara traje, kao sto rekoh, i do pola minuta.
A sto se tice montaze - ima nas raznih, HHO trpaju na AUDI, o cemu vise da pricamo? Po strani ona "ako nemas para da vozis AUDI - NE KUPUJ AUDI!"

Ono sto mene (dodatno) zanima jeste cemu sluzi ovaj 4116R LF? Nasao sam neki datasheet na netu, al mi tek tad nista nije bilo jasno...
There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: UART (serial) bootloader za PIC 16Fx10.12.2012. u 14:33 - pre 137 meseci
CAN je jedan od protokola, ima ih vise ali nijedan interfejs ne ide ovako pateticno. Inace bas sad radim neki CAN OBD interfejs pa fino sto moze da se mazne celih 150USD :)
gorankg
 
Odgovor na temu

Genie_1984
Novi Sad

Član broj: 61150
Poruke: 93



+1 Profil

icon Re: UART (serial) bootloader za PIC 16Fx10.12.2012. u 14:35 - pre 137 meseci
A šta kaže tvoj prijatelj, vredi li to čemu? Ja vozim Picanto, "deluje" li na njega? :)

4116R čine otpornici u DIP pakovanju

Meni nije jasan ovaj taster RESET po šemi je spojen na konektor za programiranje (PULL up otpornik na VCC) i tako visi ? Da nije pločica multilayer ili ima jamper da prespoji na MCLR?

Ti imaš i program za programiranje tog "čuda"?
 
Odgovor na temu

k_spale
Konic Slavisa
Loznica

Član broj: 251923
Poruke: 91
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: UART (serial) bootloader za PIC 16Fx10.12.2012. u 15:44 - pre 137 meseci
Ja mislim da je ovo prevara.
1.Svi power box-ovi laziraju podatke direkno na senzorima maf,map ,na pumpama ugao predpaljenja,duzinu otvorenosti dizni itd.
Na obd konektoru iz ecu stizu gotove informacije tako da bi ta elektronika mogla da posalje lazne informacije samo dijagnostickom uredjaju.

p.s
Ovo je samo moje misljenje ne mora da znaci da je ispravno.
Pozdrav.


[Ovu poruku je menjao k_spale dana 10.12.2012. u 17:10 GMT+1]
spale
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: UART (serial) bootloader za PIC 16Fx10.12.2012. u 17:46 - pre 137 meseci
@goran_68
Ako napravis nesto valjano, zasto se ogranicavati na $150?

@Genie_1984
Ne znam da li radi i na cemu radi. Ono sto znam jeste da je doticni stogao iz CRO i da se tamo uveliko valja...
Nije multilayer PCB, sve je tako kako sam nacrtao... kako radi ni ja nemam pojma, zato sam i okacio ovde da ga malo "ogolimo" (sto HW-ski sto SW-ski).
SW za PC imam, ali on izgleda ovako.
Znaci, nakacis ga na PC preko FT232 kabla, pokrenes ovo cudo od SW i ucitavas parametre u "uredjaj".
Nakon upisivanja parametara, nakacis ga na auto (onako kako sam okacio u proslom postu), pritisnes RESET i od tog trenutka uredjaj navodno radi (tome sluzi taj cuveni RESET).

@k_spale
Da li je prevara ili ne - ne znam. Dobio sam ga da "proucim vredi li nesto", nije mi bila jasno sta/kako pa sam postovao ovde da cujem jos necije misljenje (2 glave su pametnije od jedne, pa sad vidi koliko nas postuje ).

There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

Genie_1984
Novi Sad

Član broj: 61150
Poruke: 93



+1 Profil

icon Re: UART (serial) bootloader za PIC 16Fx10.12.2012. u 18:22 - pre 137 meseci
Zaintrigiran sam :)

A da li su pinovi 1-8 4116R spojeni (proveri instrumetom)? Trebalo bi, po meni ako su otpornici (da li ima broj ispod 4116R? na ovom što ja imam piše 103 tj 10k), da su na vcc. i da su LED suprotno okrenute(katoda na pic).

Može koja slika odgore/odole?


 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: UART (serial) bootloader za PIC 16Fx11.12.2012. u 00:55 - pre 137 meseci
sad gledam datasheet, ovaj pic je potpuno naopacke :D

njemu je 12,13,14 pgc, pgd, mclr .. kec i dvojka sto su na gnd-u to nema nikakvog smisla

aj ti malo proveri da li si ti dobro ovu semu nacrtao posto ovaj reset nema nikakvog smisla, 4116 je obican resistor network reset spusta pin2 od "icsp" konektora na gnd ali pin2 na icsp konektoru mora da bude vezan sa pic-om (recimo na pin14) da bi to imalo smisla, ovako kako si nacrtao sigurno je sema netacna, Takodje jesi siguran da 1-8 pinovi od 4116 nisu kratko spojeni svi? mozda ispod cipa? proveri da li su svi kratko spojeni na vcc ... dakle aj malo tu semu pogledaj bolje posto malo nema smisla ovo ..

drugo, taj ft232 kabl, proveri da li na njemu ima samo ft232 ili ima jos nesto, ft232 moze da generise 12V za pecenje tog pica... jel na ft idu samo bela i zelena i nista drugo? da li si 1000% siguran?

da, i ovo sto kolega pise, ledice, nisu sigurno okrenute ovako osim ako 1-5 pinovi na 4116 nisu vezani za gnd .
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: UART (serial) bootloader za PIC 16Fx14.12.2012. u 19:23 - pre 137 meseci
Izvinjavam se sto kasnim sa odgovorom, obaveze...
Elem, uredjaj vise nije kod mene, ali sam dobio slike i izmenjenu semu (u prilogu) od coveka kod koga se sad nalazi.
Sto se kabla tice, nisam ga otvarao, ali sam ga po oznakama na USB prikljucku pronasao (TTL-232R 5V).
Reset je takav kakav je - jbg, ja sam proverio, taj decko je proverio i tako je vezan... nelogicno jeste.
There are only 10 types of people in the world:
those who understand binary, and those who don't.
Prikačeni fajlovi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: UART (serial) bootloader za PIC 16Fx14.12.2012. u 19:45 - pre 137 meseci
ako je ovo tacna sema onda ta sprava ne radi nista, ali sigurno nije tacna sema, dakle vi ne vidite neke trackove, dal su mozda u srednjem layer-u ili ispod cipova ali postoje sigurno.

4116 ti je otpornicka mreza, dakle otpornik izmed 1 i 16, 2 i 15 etc etc ... dakle koja je poenta da dovedes nesto na pin6 a da pin 11 ne bude vezan nigde, dakle leteci je .. koja je poenta da nesto vezes na pin9 a da pin8 nije vezan nigde - leteci .. dakle to sigurno nije tacna sema. pin 8 je 99.999% vezan za VCC - proveri ommetrom

mcu, pin1 je RA0, ne postoji nikakav razlog zasto bi taj pin vezao preko 10k na GND ako taj pin nije vezan jos negde, dakle odatle ide negde trace koji ne vidite negde drugde, vi vidite pulldown ali ne vidite gde je jos spojen, sta moze da ga podigne gore. Ledice ovako imaju smisla.

generalno dalje nema sta gledati, definitivno vam je sema pogresna (ako nije ta sprava ne radi nista sto se moze i pokazati sa logic analyzerom) no u svakom slucaju bez nekog logic analyzer-a nema svrhe nagadjati kako to radi a sa logic analyzerom je to par minuta posla




 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4542

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+529 Profil

icon Re: UART (serial) bootloader za PIC 16Fx14.12.2012. u 20:01 - pre 137 meseci
$ 10-15 za to malo 'ardvera, KLEP po ušima za softver koji ne radi ništa i još $ 150 za spravu koja samo trepće ledarama. Koji carevi
I pazi, to se kači na OBDII na kome glumi majmuna. (A sugestija je ....)
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: UART (serial) bootloader za PIC 16Fx

Strane: 1 2

[ Pregleda: 4870 | Odgovora: 23 ] > FB > Twit

Postavi temu Odgovori

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