www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Programiranje PIC v vezju
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
m.matic
Član
Član



Pridružen-a: Sre 22 Sep 2004 22:43
Prispevkov: 189
Aktiv.: 0.80

PrispevekObjavljeno: Ned Dec 03, 2006 1:31 am    Naslov sporočila:  Programiranje PIC v vezju Odgovori s citatom

Zanima me kaj je treba dodati v vezje, da lahko PICa programiraš v vezju(diode,...)?
LP
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
sulc
Član
Član



Pridružen-a: Pet 28 Jan 2005 20:34
Prispevkov: 473
Aktiv.: 2.00

PrispevekObjavljeno: Ned Dec 03, 2006 2:04 am    Naslov sporočila:   Odgovori s citatom

Recimo pin mclr rabi napetost vsaj 13 voltov v načinu za programiranje. Samo napajanje pica je 5 voltov. Potem rabiš še ustrezno obdelati rs232 signal (mislim, da z multiplekserjem). Toliko na pamet, morebitne napake naj kdo popravi.
_________________
LP Aljaž
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
m.matic
Član
Član



Pridružen-a: Sre 22 Sep 2004 22:43
Prispevkov: 189
Aktiv.: 0.80

PrispevekObjavljeno: Ned Dec 03, 2006 2:13 am    Naslov sporočila:   Odgovori s citatom

Mam programator ICD2 tako da ma tistih konstantnih 5 pinov in upam da ni toliko komplikacij...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.62
Kraj: Trzic

PrispevekObjavljeno: Ned Dec 03, 2006 10:03 am    Naslov sporočila:   Odgovori s citatom

Dobro je, da ločiš napajanje PICa z diodo. Za diodo pa priključiš napajalno napetost za PICa iz ICD-ja. S tem preprečiš poganjanje ostalega vezja med programiranjem.
Za CLK in DATA liniji pa moraš paziti, kaj gor obesiš. Najbolje je, da neko visokoohmsko breme ali pa sploh nič. Pull-up na MCLRju pa daj malo večji, da ti ne bo prevelik tok tekel, ko bo programator gor 13V spustil.

_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
bungee
Član
Član



Pridružen-a: Pon 07 Mar 2005 18:49
Prispevkov: 1479
Aktiv.: 6.24
Kraj: Ljubljana

PrispevekObjavljeno: Ned Dec 03, 2006 4:38 pm    Naslov sporočila:   Odgovori s citatom

Odvisno je tudi od tega, kdaj boš vezje programiral. Če ga boš samo pri prvem lotanju in ga potem ne misliš več. Potem na vezje najprej prilotaš samo PIC-a in ga sprogramiraš (ta metoda je dobra za smd pic-e). V primeru, da nameravam večkrat programirat PIC-a v vezju se običajno odločam za dve različici. Prva je ta, da so pini za programiranje (Data, Clock) prosti samo za to (dioda na napajanu in zadosti velik upor na MCLR). Druga varianta pa jumperji ali pa dip stikalo, ki se odklopi od ostalega vezja pri programiranju če seveda potrebujem vse pine.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
m.matic
Član
Član



Pridružen-a: Sre 22 Sep 2004 22:43
Prispevkov: 189
Aktiv.: 0.80

PrispevekObjavljeno: Ned Dec 03, 2006 5:36 pm    Naslov sporočila:   Odgovori s citatom

http://suprfile.com/get.php?id=4r32e2r
Je bilo mišljeno v tej smeri, kot kaže slika?
Katero diodo in kako velik upor (10k) naj vzamem?

Sem pa označil s toćkami, kam bi priklopil programator.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
bungee
Član
Član



Pridružen-a: Pon 07 Mar 2005 18:49
Prispevkov: 1479
Aktiv.: 6.24
Kraj: Ljubljana

PrispevekObjavljeno: Ned Dec 03, 2006 5:45 pm    Naslov sporočila:   Odgovori s citatom

Upor cca 10K je ok. Dioda, pa skoraj katerakoli "univerzalna" ... običajno uporabljam 1n4148. Če pa vzameš kakšno shotky diodo, boš imel pa še manjši padec napetosti Wink
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
GJ
Član
Član



Pridružen-a: Čet 02 Nov 2006 15:51
Prispevkov: 946
Aktiv.: 4.17
Kraj: Ljubljana

PrispevekObjavljeno: Ned Dec 03, 2006 10:41 pm    Naslov sporočila:  Re: Programiranje PIC v vezju Odgovori s citatom

dojaja je napisal/a:
Zanima me kaj je treba dodati v vezje, da lahko PICa programiraš v vezju(diode,...)?


Če si kupil ICD2 si zraven dobil plakat 'Using MPLAB IC2'.. Laughing
No in tam gor je vse kar rabiš!
Išči shemo pod 'Electrical Connections to Target'..
Pa besedilo tudi preberi!
Če si ga vrgel stran imaš tukaj link.. http://ww1.microchip.com/downloads/en/DeviceDoc/51265g.pdf

LP GJ
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
m.matic
Član
Član



Pridružen-a: Sre 22 Sep 2004 22:43
Prispevkov: 189
Aktiv.: 0.80

PrispevekObjavljeno: Pon Dec 04, 2006 4:46 pm    Naslov sporočila:   Odgovori s citatom

No žal imam ICD2 klon [slovenščina je zame švedska vas] da tega nisem prejel...sem si pa zdaj prebral.

Za programiranje rabim samo 10k upor - dioda niti ni potrebna.
Zanima me kako je z napajanjem Vdd v vezju in napajanjem preko ICD2 in kdaj lahko programiram?

Se pravi, da za debagiranje rabim priklopljen kristal. Kakšen pa je postopek debagiranja - ali ni tako, da mora biti vključen ves hardver?


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
bungee
Član
Član



Pridružen-a: Pon 07 Mar 2005 18:49
Prispevkov: 1479
Aktiv.: 6.24
Kraj: Ljubljana

PrispevekObjavljeno: Pon Dec 04, 2006 4:59 pm    Naslov sporočila:   Odgovori s citatom

Ja za debugiranje je priključen ves hardware. Samo 16F84 ne boš mogel debugirat z ICD2 ... preprosto ne gre. Rolling Eyes
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
GJ
Član
Član



Pridružen-a: Čet 02 Nov 2006 15:51
Prispevkov: 946
Aktiv.: 4.17
Kraj: Ljubljana

PrispevekObjavljeno: Pon Dec 04, 2006 6:34 pm    Naslov sporočila:   Odgovori s citatom

bungee je napisal/a:
Ja za debugiranje je priključen ves hardware. Samo 16F84 ne boš mogel debugirat z ICD2 ... preprosto ne gre. Rolling Eyes


Res je, če se prav spomnim je PIC16F84 prvi Microchip-ov FLASH mikrokontroler.
Vzemi kaj novejšega, recimo PIC16F88, ki ima v istem ohišju še UART, ADC...

LP GJ
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.94
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pon Dec 04, 2006 8:29 pm    Naslov sporočila:   Odgovori s citatom

GJ je napisal/a:
bungee je napisal/a:
Ja za debugiranje je priključen ves hardware. Samo 16F84 ne boš mogel debugirat z ICD2 ... preprosto ne gre. Rolling Eyes


Res je, če se prav spomnim je PIC16F84 prvi Microchip-ov FLASH mikrokontroler.
Vzemi kaj novejšega, recimo PIC16F88, ki ima v istem ohišju še UART, ADC...

LP GJ


Prvi je bil če se ne motim 16C84. (mislim, da imam če primerek ali dva v predalniku) Imel je le 36 SNR. Programi pisani za "C" so bili direkno vpisljvi v "F", le en konfiguracijski bit, mislim da PWRTE je bil invertiran.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.94
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pon Dec 04, 2006 8:41 pm    Naslov sporočila:   Odgovori s citatom

Našel Wink


_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
GJ
Član
Član



Pridružen-a: Čet 02 Nov 2006 15:51
Prispevkov: 946
Aktiv.: 4.17
Kraj: Ljubljana

PrispevekObjavljeno: Tor Dec 05, 2006 2:35 am    Naslov sporočila:   Odgovori s citatom

Silvo je napisal/a:
Prvi je bil če se ne motim 16C84. (mislim, da imam če primerek ali dva v predalniku) Imel je le 36 SNR. Programi pisani za "C" so bili direkno vpisljvi v "F", le en konfiguracijski bit, mislim da PWRTE je bil invertiran.


Sem preveru.. Rolling Eyes

Ja seveda..
Verzija 16C84 je vsebovala še EEPROM namesto EPROM-a (vsaj tako piše v specifikaciji) in je prišla na trg marca 1993 .
PIC16F84 kot prvega v FLASH tehnologiji pa ga je Michrochip vrgel na trg augusta 1996.

LP GJ
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
MarkoM
Član
Član



Pridružen-a: Tor 12 Sep 2006 15:29
Prispevkov: 2825
Aktiv.: 12.37
Kraj: Lovrenc na P.

PrispevekObjavljeno: Tor Dec 05, 2006 9:17 am    Naslov sporočila:   Odgovori s citatom

Debuggirat pa ga žal ne gre. Je pa zelo uporaben za kakšno preprosto aplikacijo in še zelo poceni je.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group