USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Sve vezano za mikrokontrolere

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
User avatar
Drago_Zg
Odlično uznapredovao
Odlično uznapredovao
Posts: 583
Joined: 16-09-2008, 19:40

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by Drago_Zg »

Dodatno objašnjenje u vezi bootloadera:

Bootloader je program, koji ima samo nekoliko Kbajta.
Pisan je za određeni mikrokontroler i određeni takt (MHz).
To znači da ne možemo postaviti bootloader za PIC 16F877 na PIC 18F2550 ili ako koristimo quartz 4 MHZ,
nemožemo koristi bootloader za 8 MHz.

Bootloader se upisuje u 18F2550 tako na spojimo ICSP na nožice PIC.
ICSP Ima :
1. Vpp koji ne smije preći +12 V za 18F2550, dok za 16F84A Vpp iznosi +13,5V.
Ako bi na MCLR nožicu doveli veliki Vpp uništili bi mikrokontroler.
2. Vss napon napajanja +5V
3. Vdd 0 potencijal napajanja
4. data imput
5. data output

Znači od 1 do 5 su žice koje spajaju programator In Circuit Serial Programmer (ICSP),tipa za
PIC 16FXXX ili PIC 18FXXXX kojeg
vjerovatno imaš. Ako imaš programator preko LPT porta ili RS 2323 preradiš kako je rečeno.
U taj programator upišeš hex bootloader i isprogramiraš sa komandom write.
Ako nemaš takav programator, kojeg možeš preraditi, da upišeš bootloader preko ICSP,
zamoli nekoga tko to ima da ti isprogramira bootloader.

To je prvi dio. Upis bootloadera u mikrokontroler. Ako nije jasno, pitaj !
Napomena: Bootloader se upisuje preko programatora i ICSP u mikrokontroler.


Sad kad imamo upisan bootloader, gradimo ili pravimo programator za bootloader.
Na taj programator za upis bootloadera, vežemo programator za mikrokontrolere
i odvajamo ICSP. Programator bootloadera ima kratkospojnik, koji pin MCLR spaja na masu, kojim prebacujeno
programator tako da je u funkciji samo mikrokontroler sa bootloaderom i preko
"Bootloader programa" koji se nalazi u softwareu za programiranje SPRUT inačice USB 1.10a2,
upisujemo program po želji ili brišemo program pa upisujemo novi. Kod ovih radnji upisani
bootloader se ne može obrisati što smo i htjeli postići.


Ako izvadimo kratkospojnik iz programatora, odmah se nalazimo u modu za programiranje
bilo kojeg mikrokontrolera i programator sam određuje tip mikrokontrolera i
odabire pravilan napon Vpp.Da se mikrokontroler ne bi uništio.


Kod umetanje mikrokontrolera u textool podnožje, pazimo da pin 1. mikrokontrolera stavimo u utor
pina 1. textoola.
To je pravilo koje se treba pridržavati bilo da se radi o 8, 12, 18, 20, 30 ili 40 pinskom PIC-u.

Programator je spojen preko USB spojnice tipa b na USB PC.
GND se spaja na nožice 18. i 19. PIC 18 F 2550,
Ubus na pin 20.
d+ na pin 16.
d- na pin 15.
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by 78L05 »

Može li netko postaviti normalni format tiskane pločice s rupama za printaje iz PDF-a iz prirodne veličine? Hvala!!!
Ne vjeruj u čuda - računaj na njih!
User avatar
sindja1204
Odlično uznapredovao
Odlično uznapredovao
Posts: 792
Joined: 03-05-2009, 11:57
Location: Beograd

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by sindja1204 »

Probaj da li je ova u PDF -u 1:1
brenner8p5.rar
(38.33 KiB) Downloaded 610 times
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by 78L05 »

Jeste, ajde molim te postavi NACRT VODOVA, dakle crno na bijelo i montaznu shemu odnosno gdje koja komponenta ide. Hvala.
Ne vjeruj u čuda - računaj na njih!
User avatar
sindja1204
Odlično uznapredovao
Odlično uznapredovao
Posts: 792
Joined: 03-05-2009, 11:57
Location: Beograd

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by sindja1204 »

http://www.sprut.de/electronic/pic/proj ... /index.htm" onclick="window.open(this.href);return false;
Ovde imas Pcb u Eaglu
USB Programator.rar
(39.02 KiB) Downloaded 591 times
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by 78L05 »

Dali su ovi tranzistori BC 337 i BC 237 ili BC 338 i BC 238. Na shemi su ovi prvi, na popisu dijelova također, a na montaznoj shemi su ovi drugi. Koji su na kraju?
Ne vjeruj u čuda - računaj na njih!
User avatar
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by Smjesko »

Pogledaj datasheet-ove od svih navedenih, pa odaberi one boljih karakteristika.
User avatar
race king
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1098
Joined: 11-05-2008, 19:09
Location: Hrvatska, Osijek

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by race king »

Isti su, treba staviti one koje imate.
Dvije ploče jedan izolator,mala moja to je KONDENZATOR...
User avatar
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by Smjesko »

Kad bi bili isti, onda bi se proizvodio 1 model, a ne 4 kao u ovom slučaju. Obrati pozornost na struju kolektora :!:
User avatar
Drago_Zg
Odlično uznapredovao
Odlično uznapredovao
Posts: 583
Joined: 16-09-2008, 19:40

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by Drago_Zg »

Originalna shema je sa :
BC 337-25
BC 327-25
BF 959

Smješko je dao pravilno usmjerenje za izbor tranzistora. Treba obratiti pozornost na
pojačanje i struju kolektora.
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by 78L05 »

Smjesko, misli se da su isti u ovom slucaju, odnosno da se mogu upotrijebiti i jedan i drugi.
Ne vjeruj u čuda - računaj na njih!
User avatar
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by Smjesko »

Već sam x na y puta rekao da ne znam čitati tuđe misli, već samo slova. Može se tamo staviti i puno drugih tranzistora, ali je ušteda u vremenu i izbjegavanje mogućih poteškoća ako se odabere bolji (snažniji) tranzistor.
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by 78L05 »

[quoteLink je uklonjen zbog virusa[/color][/quote]

Kakav virus?
Ne vjeruj u čuda - računaj na njih!
User avatar
race king
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1098
Joined: 11-05-2008, 19:09
Location: Hrvatska, Osijek

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by race king »

evo i mog:

ImageImage Image
jos jednom hvala feki, oni mi je poslo neke djelove i isprogramiro pic :D
Dvije ploče jedan izolator,mala moja to je KONDENZATOR...
User avatar
sindja1204
Odlično uznapredovao
Odlično uznapredovao
Posts: 792
Joined: 03-05-2009, 11:57
Location: Beograd

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by sindja1204 »

Lepo uradjeno. Koliko vidim to je ova verzija PCB-a pa me zanima iz kog razloga nisi ubacio masu (poligon kao na slici).
Image
User avatar
race king
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1098
Joined: 11-05-2008, 19:09
Location: Hrvatska, Osijek

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by race king »

Neznam, 78L05 i ja smo zajedno pravili, on je naso PCB, tako da smo napravili 2 na tom pcb-u, koda je bitno koji pcb. Bitno da radi
Dvije ploče jedan izolator,mala moja to je KONDENZATOR...
User avatar
sindja1204
Odlično uznapredovao
Odlično uznapredovao
Posts: 792
Joined: 03-05-2009, 11:57
Location: Beograd

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by sindja1204 »

Naravno da je bitno da programator radi. :lol: Medjutim, pitanje sam postavio iz drugog razloga. Neznam dali radis u Eaglu, ali on ima opciju dodavanja mase(Ratsnest) . Tacnije kad skidas pcb direktno sa Eagla mora se kliknuti i na ikonicu Ratsnest, jer se u suprotnom moze desiti da svi pinovi koji su na masi ostanu nepovezani...
Srecom kod ovog programatora to nije slucaj.
User avatar
race king
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1098
Joined: 11-05-2008, 19:09
Location: Hrvatska, Osijek

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by race king »

ok :D
Dvije ploče jedan izolator,mala moja to je KONDENZATOR...
User avatar
race king
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1098
Joined: 11-05-2008, 19:09
Location: Hrvatska, Osijek

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by race king »

jel postoji drajver za ovo za windows 7? imam win 7 na kompu, a na laptopu XP, no na laptopu su mi sumljivi naponi...
Dvije ploče jedan izolator,mala moja to je KONDENZATOR...
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: USB PROGRAMATOR za MICROCHIP-ove microcontrolere

Post by 78L05 »

Što znači da su ti sumljivi naponi? Kada dođeš mišem do gumba imaš koliki Vpp napon smije biti, i to od-do. Ako je prevelik ili premalen onda moraš podešavati donji slide-bar (sve ovo dok je izvađen PIC iz textool-a). Probaj instalirati drivere za Vistu...
Ne vjeruj u čuda - računaj na njih!
Post Reply