Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 31 odgovor
  • 9.479 pregleda

Najnovija ↓

Moze li ovaj programator za 16f88 17.05.2014. u 20:11 · pre 151 mesec #1
Pozdrav svima.Interesuje me moze li se kotistiti ovaj programator za 16f88 jer zbog malo delova zgodano je da ga smestim u jednom sklopu gde ce biti potrebno izmeniti hex.Po meni mislim da moze ali bih da cujem jos necije misljenje jer mi je ovo jako bitno.
Potpis
MILAN ANDRIC
Re: Moze li ovaj programator za 16f88 18.05.2014. u 10:39 · pre 151 mesec #3
Sve zavisi od seriskog porta.

Kod takvih varijanti se ide na bit-bang komunikaciju preko RS232 interfejsa, dakle iz software-a se na "silu" prave signali koji su van RS232 specifikacije a koje su potrebne za programiranje PIC-a.
Ako nemas pravi seriski port na racunaru (kao sto Bogdan rece, matore 286-486 masine) tesko ce to da radi sa onim konverterima USB<>RS232.
Takodje je bitan naponski nivo, kod tih matorih portova je interno imao drajver koji je pravio dobrih +/-12V dok se kod ovih USB konvertera to bas i ne postuje pa sve zajedno kada se to sagleda to na kraju uglavnom ne radi …

Mislim mozes da probas, prosta je kostrukcija i javi ako proradi.

Mada PK2 klon nije nista slozeniji za izradu a ipak to radi vrlo fino preko USB.
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Re: Moze li ovaj programator za 16f88 18.05.2014. u 11:28 · pre 151 mesec #4
Kod mene na mojoj ploci taj programator radi sa 16f84a,bez problema ga programira.Mene samo zanima ako u "istim uslovima" umesto 16f84a stavim 16f88 da li ce ga programirati ? tj da li ovaj programator to moze ili 16f88 trazi jos nesto da bi se programitao.Imam stariju maticnu plocu na 2ghz (ne znam koja je) i uvek kad zatreba zamena kupim polovnu da bih imao seriski i paralelni,ne jurim nista savremeno i brzo tako da mi za sad sve radi.Imao sam jednom kod mene seriski na usb i probao sa pony programatorom preko tog adatera,pic nije hteo ni da makne a 24xx je programirao
Potpis
MILAN ANDRIC
Re: Moze li ovaj programator za 16f88 18.05.2014. u 11:35 · pre 151 mesec #5
Sad se seti da kazem,na laptopu koji imam ovakav prog neradi a allpic radi bez problema,verovatno zbog stalnog napajanja.Ako postoji neka adresa sa objasnjenjem sta i kako uvezi ovoga posaljite da probam da ozivim seriski i na laptopu jer veci imam ovaj mali prog i na komp radi sa 16f84 pa bih probao i laptop

-Kod takvih varijanti se ide na bit-bang komunikaciju preko RS232 interfejsa, dakle iz software-a se na "silu" prave signali koji su van RS232 specifikacije a koje su potrebne za programiranje PIC-a.-
Potpis
MILAN ANDRIC
Re: Moze li ovaj programator za 16f88 18.05.2014. u 12:15 · pre 151 mesec #6
Ako ti je tu vec radio 16F84 onda ce vrlo verovatno da radi i 16F88 posto koliko se secam koriste potpuno isti protokol za programiranje. Tu se samo razlikuju neke adrese registra sto je u sustini nebitno, naponski nivoi, brzina i generalno sam protokol je isti.
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Re: Moze li ovaj programator za 16f88 18.05.2014. u 14:19 · pre 151 mesec #7
Hvala Miki,to me interesovalo da li mogu da im samo zamenim mesta.
Potpis
MILAN ANDRIC
Re: Moze li ovaj programator za 16f88 18.05.2014. u 18:22 · pre 151 mesec #8
isto se programira 84 i 88
na laptopu je drugaciji uart cip sansa da na bilo kom 10 ili manje godina lapu to koristis je minimalna
za 2000din kupis programator koji radi sa usb-om i omogucuje debagiranje, ne isplati se pricati uopste na tu temu
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Moze li ovaj programator za 16f88 18.05.2014. u 19:30 · pre 151 mesec #9
Imam 2 kom. pickit2 (jedan kupljen a jedan sam pravio za koji si mi pomogao da napravim ti (Bogdan) i Miki ), allpic, seeprog, pony i jos nekoliko,meni je ovaj prog bitan zbog malo delova jer mi je potrebno da bude sto manjih dimenzija da bih mogao da ga smestim u jednom uredjaju (bez podnozja,samo te nekoliko komponente i kablic icsp spolja za programiranje ) kome ce biti potrebno da povremeno ubacim drugi hex,samo zato mi je bitan ovaj prog jer moze biti mnogo malih dimenzija.
Potpis
MILAN ANDRIC
Re: Moze li ovaj programator za 16f88 18.05.2014. u 20:09 · pre 151 mesec #10
Možda je za tebe pravo rešenje - Bootloader. Koristi 2 pina mikrokontrolera, a koliko se sećam podržava ga ovaj, veoma upotrebljiv bootloader:
http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm

Prednosti: Koristi interfejs sa MAX232 ili još jednostavnije sa dva tranzistora. Svaki PC računar može ga programirati, na kome može da se izvršu PC aplikacija. (može naravno i USB2RS232)
RS232C u RS232 TTL interfejs koji provereno radi sa dva tranzistora je recimo ovaj: http://www.epraktikum.iz.rs/ol...kti/sht11/slika8-sht11_sch.pdf

Nedostatak: Oduzima oko 100 word-a mikrokontrolerskog Flash-a, oduzima 2 pina na mikrokontroleru (ovo poslednje nije nužno nedostatak, jer ja obično koristim UART za debug pa ih podrazumevano ostavljam prazne)
Potpis
Nebojsa Pejcic
http://www.ePraktikum.iz.rs
Re: Moze li ovaj programator za 16f88 18.05.2014. u 20:13 · pre 151 mesec #11
uze mi rec iz usta :D
za te stvari se koriste bootloaderi, a obzirom na sirok spektar piconja
ako ti je frka za par bajtova koje bootloader pojede lako uzmes malo
veci pic ... sto se pinova tice obicno ne pojede nista dodatnih pinova
posto kada se butne pic "normalno" ti te uart pinove koristis bez problema
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Moze li ovaj programator za 16f88 18.05.2014. u 22:05 · pre 151 mesec
izmenjeno 1 put, poslednji put MILANAN 18.05.2014. u 22:15
  1. MILANAN18.05.2014. u 22:15zapis iz teksta poruke
#12
Imam ja napravljen sa max232 koji sam koristio za radiostanice,valjda je isti ako ne prepravicu ga.To je odlicno resenje.Zanci povezem pic preko max232 na rx i tx , skinem program koji je postavio npejcic i odatle mogu da isprogramiram pic ? Posto se slabo razumem jer to nisam radio sa pic-om,da li za svaki pic ima poseban bootloader ili se jedan moze koristiti za vise njih i ima li neko da kazem posebno podesavanje u bootloaderu oko komunikacije ?
Potpis
MILAN ANDRIC
Re: Moze li ovaj programator za 16f88 18.05.2014. u 22:29 · pre 151 mesec #13
Bootloader je praktično mali kod u mikrokontroleru koji omogućava da se HEX (objektni fajl) posredovanjem nekog komunikacionog porta (UART, CAN, I2C...) prosledi u mikrokontroler, koji pak mora imati sposobnost da se samoprogramira. Ima raznih bootloader projekata po netu, a ja sam ti preporučio Tiny jer je malog "gabarita".
Potrebno je prilagođenje izvornog koda samog bootloadera a time i kompajliranje za željeni "target" mikrokontroler. Znači moraće malo podešavanja i kompajliranja, ukoliko neko to već nije uradio a da ti podešavanja odgovaraju (baud-rate, oscilator i sl.)

Evo još jednog bootloader projekta pa ćeš izabrati koji ti više paše:
http://mrmackey.no-ip.org/elektronik/ds30loader/

Oba provereno rade sa nekim drugim mikrokontrolerima koje ja koristim, a naglasio bih još jednu veliku prednost Tiny-ja i ds30loadera a to je što se izvršni kod korisničkog firmware-a ne mora relocirati kao kod mnogo drugih, već se kodira na isti način kao da ne posreduje bootloader.

Princip rada bootloader-a koje sam naveo je da se pri "power-on" startu ili reset-om mikrokontroler zadržava par sekundi i proverava da li sa PC-ja postoji zahtev za programiranjem, ukoliko nema zahteva, on "skače" na korisnički program i radi normalno.

Ulazak u bootloader može se izvesti resetom (taster ili komandom iz PC aplikacije) ili ukidanjem i dovođenjem napajanja.

Prilično zgodno.

Za početak prelistaj dokumentaciju koja dolazi uz bootloadere, verujem da ćeš se snaći. A mislim da imaš već gotove primere u nekom od foldera u arhivi Tiny bootlaoder-a.
Potpis
Nebojsa Pejcic
http://www.ePraktikum.iz.rs
Re: Moze li ovaj programator za 16f88 18.05.2014. u 23:00 · pre 151 mesec #14
Hvala na savetima,ovo cu sigurno da probam.Nisam nikad sa tim radio ali valjda cu da se snadjem i sobzirom da nemam bas nikakvog iskustva u ovome nadam se da prilikom ubacivanja bootloadera ne moze da dodje do nekog softverskog ostecenja pic-a jer ipak mi verovatno nece krenuti sve iz prve pa ce biti i malo eksperimentisanja ali mislim da mi je skoro jasno kako bi trbalo uraditi.
Potpis
MILAN ANDRIC
Re: Moze li ovaj programator za 16f88 18.05.2014. u 23:27 · pre 151 mesec #15
Budi bez brige što se tiče oštećenja PIC-a softverom, slobodno experimentiši :)

Do sada nisam uspeo da oštetim PIC mikrokontrolere sofverom, a koristim ih od 2000.-te

Najgore što može da se desi je, kod određenih PIC-ova, brisanje OSC kalibracionih registara. Neznam koliko su ljudi upoznazi sa tim, ali OSC kalibraciju možeš da vratiš korišćenjem PicKit2.
Priča se da je moguće i "brikovanje" PIC32-ki veoma glupom metodom ako se koristi PicKit3 i pritisne taster na njemu a da nema HEX-a za programiranje "On-the-go" metodom.
Sve ostalo je bezopasno.
Potpis
Nebojsa Pejcic
http://www.ePraktikum.iz.rs
Re: Moze li ovaj programator za 16f88 19.05.2014. u 00:35 · pre 151 mesec #16
imas pickit2 znaci sta god mu uradis mozes da ga obrises i vratis na nulu :D

bootloaderi su mnoooogo dobra stvar, ima ih raznih, dobrih, losih, uart, usb, network .. ja licno nisam terao nikad 16F sa bootloaderom, ovaj ds30 sam terao na 24f i na dspic dosta cesto i stvarno sam bio zadovoljan ali sam se onda prebacio na diolan bootloader zbog par sitnica koje su mi trebale no on ti za 16F nikako nije resenje ...

na ovaj tiny koji kolega nebojsa spominje sam naleteo do sada bar 10 puta i uvek su ga hvalili kao mnogo dobar bootloader tako da savetujem da probas, ako negde zaglavis vici ..
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Moze li ovaj programator za 16f88 19.05.2014. u 14:23 · pre 151 mesec #17
Hvala vam na savetime i odgovorima,danas sam narucio 16f88 pa se nadam do cetvrtka da stigne.Ako moze samo bih jos jednu stvar da pitam,gledam datasheet od 16f88 pa nisam siguran kako postaviti bitove 5-4 u ADCON1 da referentni napon bude napon napajanja 16f88 (5V) i minus od napajanja,da li oba satvaviti na 00 . Radio samo do sada samo sa 16f887A pa me ovo sad malo buni oko AD a sobzirom da i 16f88 ima sve sto treba sad sam resio da probam sa njim.
Potpis
MILAN ANDRIC
Re: Moze li ovaj programator za 16f88 19.05.2014. u 22:04 · pre 151 mesec #19
Sad vec prelazim u dosadu ali mi sad sve ovo uzlud jer imam MicrocodeStudio - PicBasic Pro 2.44 a nema u njemu nista za 16f88 , malopre sam tek video ( rodjeni sam baksuz ). Ima li neka adresa sa koje mogu skinuti naku noviju verziju gde ima 16f88 ? I jos najgore od svega,vec sam narucio 16f88 iz proelektronik
Potpis
MILAN ANDRIC
Re: Moze li ovaj programator za 16f88 19.05.2014. u 22:11 · pre 151 mesec #20
@bogdan.kecman
Ovaj Diolan deluje prilično dobro. Pa još ima enkripciju, milina :) Nisam imao prilike da ga isprobam, probaću ga nekom prilikom

Inače pouzdano znam da dobri bootloaderi sa enkripcijom, koštaju i do 1000 Eura po JEDNOM projektu...

Tiny radi lepo, ali ume da se ponekad "joguni" naročito u nekim starijim verzijama PC aplikacija. Mislim da je najmanji od svih ostalih, oko 100By. ds30loader mi se prilično sviđa jer se može koristiti
i iz komandne linije, što ima svojih prednosti, nedostatak što je baziran na .NET framework-u pa na starijim mašinama mora da se i on doglavljuje... podržava ubedljivo najveći broj PIC-ova...

Za ethernet PIC-ove (PIC18F67J60 recimo) Microchip je odradio odličan TFTP bootloader, veoma stabilan i pouzdan. Jedino što je za elegantan rad potrebno ipak izraditi neku svoju PC aplikaciju.
Eto, ovo su ukratko moja iskustva sa "public" bootloaderima.

Pisao sam i neke svoje za interne potrebe, nimalo lak zadatak ako se želi univerzalnost, ali za profi rešenja, nema boljih :)
Potpis
Nebojsa Pejcic
http://www.ePraktikum.iz.rs
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme