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 

Starost+Znanje +Mikrokontroler ???
Pojdi na stran Prejšnja  1, 2, 3, 4, 5, 6, 7, 8, 9  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja PIC-a v Assembler-ju
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor 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: Sob Nov 22, 2003 11:11 pm    Naslov sporočila:   Odgovori s citatom

Sem program še malo dopolnil. Dodana je še "diferenca" Pin RB3 dela kot diferenčen. Glede na to se na displej v drugo vrstico izpisuje stanje VISOKA,VMESNA,NIZKA. Z. T1 pridemo v "Setup" menu Tam sta dve izbiri T1 ter T2 T1 se smatra kot nižja T2 pa kot višja tempreatura. Progamsko se pravilnost ne primerja. Temeratura se nastavlja s tipko T2 Vsak pritisk vrednost poveča za eno navzgor (ne gre sanodejno) Z T1 se vrnemo tudi na osnovni prikaz. Nastavljeno se shrane v EE mikrokontrolerja.

lp
Silvo



lcd_termo.zip
 Opis:

Download
 Ime datoteke:  lcd_termo.zip
 Velikost datoteke:  6.43 KB
 Downloadano:  42 krat

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



Pridružen-a: Pet 17 Okt 2003 14:00
Prispevkov: 270
Aktiv.: 1.14
Kraj: Maribor

PrispevekObjavljeno: Sob Nov 22, 2003 11:45 pm    Naslov sporočila:   Odgovori s citatom

Silvo sedaj sem opazil ,da pica ne morem popolnoma izbrisati!Če dam opcijo "brisanja" mi ta javi da je delo končala(pic bi naj bil prazen).Ko pa uporabim opcijo "preveri če je pic prazen" mi ta izpiše ,da na naslovu 0000h ni prazen.
Program "vaja1" pa dela brez problema.
Je mogoče pic spusto dušo ali je to kriv programator in seriska komunikacija????


l.p.
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: Sob Nov 22, 2003 11:58 pm    Naslov sporočila:   Odgovori s citatom

Duše skoraj zagotovo ni izpustil Confused Težava je v tem, da ti ga ne programira. Zanimivo pa je to, da ti je 1X uspelo - takrat ko si vpisal tisto 1. vajo. A imaš tisti jumper za programiranje v pravem položaju ? Namreč takrat ko je v položaju, "RUN" programiranje ni možno ter obratno. Preveri tudi VPP napetost, ki mora biti 13V. (iz step up pretvornika)

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



Pridružen-a: Pet 17 Okt 2003 14:00
Prispevkov: 270
Aktiv.: 1.14
Kraj: Maribor

PrispevekObjavljeno: Ned Nov 23, 2003 12:04 am    Naslov sporočila:   Odgovori s citatom

To sem že vse preveril.Pic sem že dal v moj star jdm programator ,ki mi že služi kako leto in rezultat je isti.Program "vaja1"lahko naložim kdaj hočem in dela(pol pa gledam ledice)!!!Samo ko hočem naložit program za lcd ali termometer pa stvar ne dela več.Res mi ni jasno kaj naj naredim



l.p.
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: Ned Nov 23, 2003 12:10 am    Naslov sporočila:   Odgovori s citatom

Tisti program lahko naložiš ker je le ta že naložen. Torej pri programiranju primerja vsebino z tisto, ki se vpisuje. Ker je vsebina že vpisana ter je enaka le ta "misli" da je vse ok. Najprej poskusi pic zbrisat. Ko ga prebereš MORA biti na vseh lokacijah FFF . Takrat je prazen. Vsekakor pa je nekaj narobe okrog programirne napetsti oz. okrog nastavite za njo. Kot sem napisal, ko ga bo šlo obrisat in bo ta pri branju prazen bo skoraj zagotovo šlo tudi vpisovanje.

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



Pridružen-a: Pet 17 Okt 2003 14:00
Prispevkov: 270
Aktiv.: 1.14
Kraj: Maribor

PrispevekObjavljeno: Ned Nov 23, 2003 1:01 am    Naslov sporočila:   Odgovori s citatom

Ta stvar me enostavno ne pusti spat!!!! Sedaj sem šel napetosti gledat in še ponovno brat članek.Če sem članek prav razumel bi naj bila napetost med pin4 in maso 5V med tekom in ca. 13.5V med programiranjem.Jaz pa imam 0V med tekom in 8.4V med programiranjem.Kaj bi lahko bil vzrok za to?????
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: Ned Nov 23, 2003 10:17 am    Naslov sporočila:   Odgovori s citatom

Matej,
Upam, da si se naspal Wink ... greva od začetka;
Odstrani s testne plošče PIC - če imaš LCD na konektorju lahko tudi njega.
Daj ploščo v režim programiranja skleni jumper (stikalo) S1 ter vse vključi.
Med pinom 5 (-) v nadaljevanju izvajaj vse meritve proti temu pinu, ter proti 4 mora biti v tem režimu 0V. Pomeri napetost na pinu 6 stepup konvertorja. (IC2 TL497)
Le tega "drži" sedaj navzdol transistor T2 preko 1 k upora tako, da bo sedaj tam napetost če je vse ok okrog 12V. Ne spomnim se sedaj točno, če ima ICPROG možnost kakega testa. Sicer ročno probaj menjat stanje VPP. Pin 3 na DB9 konektorju. (konektor odklopiš od PC-ja ter na pin dovedeš +5V ali maso) Sedaj se mora stanje na pinu 4 podnožja za pic (MCLR) spremenit z 0 na 13.5V. Ko boš to poskusil se ponovno "čujeva"

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



Pridružen-a: Pet 17 Okt 2003 14:00
Prispevkov: 270
Aktiv.: 1.14
Kraj: Maribor

PrispevekObjavljeno: Ned Nov 23, 2003 11:21 am    Naslov sporočila:   Odgovori s citatom

Brick wall Jaz pa moja glava.To je zaj bil dokaz ,da se ni dobro take stvari lotevat ,če si preveč zaspan.
Silvo oprosti ampak včeri sem ti dal neuporabne meritve(ne vem od kod se mi je vzelo da je masa pin 14(+))Torej so bile vse meritve proti (+) namesto proti (-)! Evil or Very Mad
Danes ,ko sem bral tvoj post sem prvo pomislo ,da si se ti zmoto z pinom mase a ko sem preveril sem opazil ,da sem to bil jaz!!!
Skratka ponovno sem šel merit in rezultati so čisto drugačni!!!
pin4-pin5=5.02V (v teku)
pin4-pin5=13.52V (način prog.)
pin5-pin6(od tl497)=15.53V
Skratka mislim ,da je to vse ok!
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: Ned Nov 23, 2003 12:36 pm    Naslov sporočila:   Odgovori s citatom

Naslednji test spet izvedi brez PIC-ja ter najbolje tudi brez PC-ja. Programator daj v režim programiranja. Na Pin 7 konektorja DB9 dovedi visok nivo +5V Na pinu 12 PIC-a mora biti logična 1 (+5V) Pri nizkem nivoju pa logična 0 (0V) Enako poskusi s pinom 4 na DB9 konektorju. Logične nivoje meri na podnožju PIC-a pin 13 ter na konektorju DB9 pin 8

Če je tukaj vse ok je težava serijski port na PC-u ali pa sam software.
Priporočam ti, da snameš Winpicprog ter si narediš kabel za paralelno programiranje. Kabel sploh ni kritičen saj je možno vse pine softwerko menjat. Tale s to ploščo deluje res odlično.

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



Pridružen-a: Pet 17 Okt 2003 14:00
Prispevkov: 270
Aktiv.: 1.14
Kraj: Maribor

PrispevekObjavljeno: Ned Nov 23, 2003 6:40 pm    Naslov sporočila:   Odgovori s citatom

Silvo sedaj sem predelal kabel na lpt in poskusil s tem programom ,ki si ga napisal.Napiše mi da nek IO ne bo delal.Program se zažene samo sploh nimam možnosti pisanja,branja....
Mislim ,da je vsega tega kriv windows xp!
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: Ned Nov 23, 2003 7:47 pm    Naslov sporočila:   Odgovori s citatom

Šele sedaj si povedal, da imaš naložene XP-je Crying or Very sad Skoraj zagotovo bo problem to. Sam sicer vse poganjam z W95 ter W98. Na XP -jih sploh še nisem poskusil a sem slišal, da so ljudje imeli probleme z JDM-jem.
Še ena varianta ti ostane PICALLW. Le tega lahko downladaš z www.picalw.com. Tisti mislim, da dela pod XP-ji. Gre sicer za program, ki ni shareware, toda pri izbiri hardwera P16PRO omogoča polno programiranje PIC16F84 kar ti tudi zadostuje. Sam software omogoča enako prosto spreminjanje pinov kabla. Tako, da lahko uporabiš obstoječi kablel. Če boš imel probleme z nastavitvijo sproči. Bom pogledal moje (sedaj nisem na tistem PC-ju kjer imam testno ploščo) Sam sem ga namreč tudi poskusil ter deluje brezhibno.

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



Pridružen-a: Sob 06 Sep 2003 20:51
Prispevkov: 127
Aktiv.: 0.54
Kraj: M. Sobota

PrispevekObjavljeno: Pon Nov 24, 2003 11:51 am    Naslov sporočila:   Odgovori s citatom

Da takoj razčistimo neke dileme okoli winXP!
Jaz uporabljam izključno winXP in mi dela vse! Icprog (ta je serijski) dela odlično s testno ploščo in z JDM programatorjem! Winpicpro (ta je paralelni) dela odlično s paralelnim kablom in testno ploščo ter s P16PRO programatorjem. WinPicAll program (Dobaj) nisem kaj dosti preizkušal, ker je winpicpro boljši in free. Za WinPicPro in WinPicAll rabiš na winXP še gonilnike za LPT port. So na www strani od WinPicPro in delajo!
Še najboljša kombinacija s testno ploščo se meni zdi IcProg, čeprav je nekaj počasnejši pri daljših programih. Za to rabiš navaden modemski COM kabel (dsub9 ženski - ravno na - dsub9 moški).
Če ti ne dela poskusi na drugem računalniku! WinXP 100% delajo po COM bolje, kot katerikoli win9x sistemi! LPT port pa je že problematičen, ker programi zahtevajo 'direkten dostop' do porta, zato gonilnik ...
Upam, da sem kaj pomagal, PICa sem sicer dal trenutno v kot, ker nimam časa Sad

lp Mitja
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: Pet Nov 28, 2003 9:59 pm    Naslov sporočila:   Odgovori s citatom

V prilogi timer-down (za testno ploščo) kateri se nap. lahko uporabi za osvetljevanje TIV. V osnovi je nastal kar iz programa termometra. Wink

lp
Silvo



timer.zip
 Opis:

Download
 Ime datoteke:  timer.zip
 Velikost datoteke:  4.93 KB
 Downloadano:  26 krat

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: Ned Nov 30, 2003 1:39 pm    Naslov sporočila:   Odgovori s citatom

V prilogi 6-mestni števec z možnostjo prednastavitve željene vrednosti. Ko je vrednost števca enaka vredosti nastavljenega števca se postavi pin RB2
Z tipko na RA0 se pride v "setup" menu za nastavitev vrednosti. Z njo se tudi pomikamo na mesto katero želimo nastavit. Z tipko na RA1 pa vrednost spreminjamo. RB0 je vhod za prihajajoče impulze na števec. RB1 je reset.
Sam program je zanimiv mogoče zaradi tega ker je kar nekaj rutin pisanih z uporabo indirektnega naslavljanja preko FSR. Česar do sedaj nisem omenil.

lp
Silvo



stevec.zip
 Opis:

Download
 Ime datoteke:  stevec.zip
 Velikost datoteke:  5.09 KB
 Downloadano:  27 krat

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: Ned Nov 30, 2003 10:09 pm    Naslov sporočila:   Odgovori s citatom

Sem program še malo dopolnil - sedaj se vse vrednosti tudi shranjujejo v EEprom torej števec "ne pozabi" stanja, če ga izključimo . Stvar je sedaj tudi v praksi že uporabna (za takega me je prosil kolega - rabi ga na nekem stroju za štetje komadov) TIV se lahko uporabi isti kot za termometer Wink.
Še nekaj; LCD "zna" tudi slovensko (pisati kljukaste črke) Program namreč tudi vsebuje proceduro, ki v cgram LCD-a vpiše klukaste črke.

lp
Silvo



stevec1.zip
 Opis:

Download
 Ime datoteke:  stevec1.zip
 Velikost datoteke:  16.68 KB
 Downloadano:  29 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 -> Osnove programiranja PIC-a v Assembler-ju Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2, 3, 4, 5, 6, 7, 8, 9  Naslednja
Stran 5 od 9

 
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