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 

ICP ter ISP programator za LPC900

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Zbirka projektov
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
krupivnk
Član
Član



Pridružen-a: Tor 27 Feb 2007 20:45
Prispevkov: 335
Aktiv.: 1.61
Kraj: Lj

PrispevekObjavljeno: Čet Mar 19, 2009 9:13 pm    Naslov sporočila:  ICP ter ISP programator za LPC900 Odgovori s citatom

naslov: ICP ter ISP programator za LPC900
Kategorija projekta:
Mikrokontrolerski projekti
Projekt s programljivimi logičnimi komponentami

težavnost: 2
tehnologija: 2
potrebno predznanje: 2

predviden čas za izdelavo: 2uri + izdelava TIV
predvidena orodja in oprema: oprema za izdelovanje TIV
kosovnica: Za oba programatorja potrebujemo:

- 1x PoUSB
- 1x 74HC02
- 2x BC557
- 1x BC547
- 1x R 3k3
- 2x R 2k4
- 1x R 1k
- 1x R 10k
- 2x C 22pF (vsi kondenzatorji in upori so v SMD velikosti 0805)
- 1x letvica ženska(za podnožje PoUSB-ja)
- 1x LPC932A1
- 1x kristal 7.3728MHz

opis projekta:

ISP programator uporabljamo za primerke nad lpc920 saj ti že novi vsebujejo tako imenovan Boot loader: to je v zgornjem delu flasha zapisana koda, ki se izvaja takrat ko programiramo preko ISP. Tako je programiranje samo enostavna RS232 komunikacija.
Celotno družino lpc900 pa lahko programiramo z ICP programatorjem. Za izdelavo ICP-ja pa bo potrebno najprej izdelati ISP preko katerega bomo potem sprogramirali LPC932A1(vezava spodaj na sliki), ki se nahaja na ICP plati.


Za pisanje kode in pretvorbo v hex jaz uporablam uVision3, kjer programiramo v C-ju. Vsebuje pa tudi zelo dober simulator.
V flash pišemo s programom Flash magic , kjer je pod options najprej OBVEZNO!! obkljukati "use DTR and RTS to enter ISP mode" , ter "protect ISP code"

V priponko sem dodal kar cel EAGLE 5.1 projekt.

značilnosti in posebnosti pri izdelavi:
Opozoriti velja, da na ICP plati mikrokontroler ki ga želimo sprogramirati takoj spravi v ICP način(ob priključitvi usb kabla) ,tako da je nujno potrebno najprej vstaviti uC in nato priklopiti usb.

variante drugih: članek SE 114 (Simon Skočir)

koristne informacije: Vse lpc-je sem jaz dobil preko Silice kot free sample. Drugače pa jih ima sedaj tudi farnell.
Za PoUSB se obrnite na Borisa ali na spletno trgovino.


viri: http://www.flashmagictool.com/assets/resources/ISPHardwareEntryAppNote.pdf
http://www.flashmagictool.com/
fotografije in drugo gradivo: pregled lpc900



isp shema.JPG
 Opis:
 Velikost datoteke:  55.78 KB
 Pogledana:  66 krat

isp shema.JPG



icp shema.JPG
 Opis:
 Velikost datoteke:  74.83 KB
 Pogledana:  48 krat

icp shema.JPG



prog lpc932.jpg
 Opis:
ISP plata na levi ter ICP na desni. Vidi se vezava kjer preko ISP sprogramiramo LPC932A1, ki je na ICP plati
 Velikost datoteke:  610.43 KB
 Pogledana:  15 krat

prog lpc932.jpg



ISP_ICP.rar
 Opis:

Download
 Ime datoteke:  ISP_ICP.rar
 Velikost datoteke:  4.2 MB
 Downloadano:  25 krat


ISP_to_ICP_bridge1.7.rar
 Opis:
HEX program za lpc932A1

Download
 Ime datoteke:  ISP_to_ICP_bridge1.7.rar
 Velikost datoteke:  2.98 KB
 Downloadano:  3 krat

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 -> Zbirka projektov Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
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: 48 dni


Powered by phpBB © 2001, 2005 phpBB Group