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
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
blazy
Član
Član



Pridružen-a: Sre 17 Okt 2012 19:15
Prispevkov: 23
Aktiv.: 0.15
Kraj: Kidričevo

PrispevekObjavljeno: Sre Okt 17, 2012 7:24 pm    Naslov sporočila:  Programiranje PIC Odgovori s citatom

Mene zanima kako priklopiti PIC mikrokotroler na računalnik ?
Fajn bi bla cenejša verjanta.


Hvala,
Blaž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Peter123
Član
Član



Pridružen-a: Tor 13 Jan 2009 15:34
Prispevkov: 1441
Aktiv.: 7.21
Kraj: Lj.

PrispevekObjavljeno: Čet Okt 18, 2012 7:31 am    Naslov sporočila:   Odgovori s citatom

https://www.google.si/search?q=microchip+pic+programmer&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sl:official&client=firefox-a
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
red_mamba
Član
Član



Pridružen-a: Ned 20 Feb 2005 17:56
Prispevkov: 1486
Aktiv.: 6.27
Kraj: Yogyakarta

PrispevekObjavljeno: Čet Okt 18, 2012 11:01 am    Naslov sporočila:   Odgovori s citatom

Priklopis ga preko USB porta. Priporocam PicKit3 ker ga podpira tudi MPLabX IDE, ki je veliko boljse orodje za pisanje kode kot stari MPLAB.
_________________
Bad things happen to good people all the time for no reason!
Blog
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Peter123
Član
Član



Pridružen-a: Tor 13 Jan 2009 15:34
Prispevkov: 1441
Aktiv.: 7.21
Kraj: Lj.

PrispevekObjavljeno: Pet Okt 19, 2012 7:16 am    Naslov sporočila:   Odgovori s citatom

Moj prvi je bil eden od teh: https://www.google.si/search?q=jdm+programmer&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sl:official&client=firefox-a

Prvo preveri ali lahko programiraš PICe, ki jih imaš.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
blazy
Član
Član



Pridružen-a: Sre 17 Okt 2012 19:15
Prispevkov: 23
Aktiv.: 0.15
Kraj: Kidričevo

PrispevekObjavljeno: Sob Okt 20, 2012 10:36 am    Naslov sporočila:   Odgovori s citatom

Hvala za vse odgovore.

Mi še lahko prosim nekdo pove kako se reče kablu ki ga lahko priklopis tu gor:
http://www.electronics-lab.com/blog/wp-content/uploads/2008/04/simple-jdm-pic-programmer-board.jpg

Hvala,
Blaž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
S53DZ
Član
Član



Pridružen-a: Čet 28 Apr 2011 9:27
Prispevkov: 951
Aktiv.: 5.53
Kraj: Ljubljana

PrispevekObjavljeno: Sob Okt 20, 2012 10:48 am    Naslov sporočila:   Odgovori s citatom

Izgleda 9 pinski D-SUB,
torej najbrž RS-232.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
blazy
Član
Član



Pridružen-a: Sre 17 Okt 2012 19:15
Prispevkov: 23
Aktiv.: 0.15
Kraj: Kidričevo

PrispevekObjavljeno: Sob Okt 20, 2012 10:51 am    Naslov sporočila:   Odgovori s citatom

Hvala S53DZ!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
zoki19
Član
Član



Pridružen-a: Čet 05 Nov 2009 21:17
Prispevkov: 21
Aktiv.: 0.11
Kraj: LJ

PrispevekObjavljeno: Pon Maj 27, 2013 3:34 pm    Naslov sporočila:   Odgovori s citatom

Pozdravljeni,
while (1)
{
if(S1==0)
{LED1=1}
else
{LED1=0;}
}

tole je del kode, kjer preberem tipko in prižgem LED-ico. Rad bi pa, da bi mi ledica gorela tudi ko tipko spustim. Kako naj izvedem tole?

Hvala Vam za pomoč.

_________________
lp
Zoki
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
MvE
Član
Član



Pridružen-a: Ned 04 Jan 2009 12:24
Prispevkov: 146
Aktiv.: 0.73
Kraj: MB

PrispevekObjavljeno: Pon Maj 27, 2013 3:52 pm    Naslov sporočila:   Odgovori s citatom

Če je ne boš ugaševal s taisto tipko potem napiši samo if stavek brez else, drugače bo potrebno preverjati stanja ali kaj podobnega.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Tonny
Član
Član



Pridružen-a: Sre 23 Dec 2009 11:57
Prispevkov: 289
Aktiv.: 1.53
Kraj: Vrhnika - MS

PrispevekObjavljeno: Pon Maj 27, 2013 3:54 pm    Naslov sporočila:   Odgovori s citatom

Namig: Ob pritisku tipke ledici ne pripisuj vrednosti, ampak jo samo negiraj (LED = ~LED). Na ta način jo boš z isto tipko tudi ugašal (to bi verjetno rad?).
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
MvE
Član
Član



Pridružen-a: Ned 04 Jan 2009 12:24
Prispevkov: 146
Aktiv.: 0.73
Kraj: MB

PrispevekObjavljeno: Pon Maj 27, 2013 6:32 pm    Naslov sporočila:   Odgovori s citatom

...še bolje! Z nekaj zakasnitve oz. debounce za tipko.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
zoki19
Član
Član



Pridružen-a: Čet 05 Nov 2009 21:17
Prispevkov: 21
Aktiv.: 0.11
Kraj: LJ

PrispevekObjavljeno: Tor Maj 28, 2013 8:25 am    Naslov sporočila:   Odgovori s citatom

Hvala za odgovore, rad bi da bi z eno tipko prižgal LED-ico, ki bi gorela tudi ko bi spustil tipko. Imam pa še eno tipko, s katero bi ugasnil ledico.
Hvala Smile

_________________
lp
Zoki
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
mkosmac
Član
Član



Pridružen-a: Čet 26 Mar 2009 22:18
Prispevkov: 301
Aktiv.: 1.52
Kraj: Limbarska Gora

PrispevekObjavljeno: Tor Maj 28, 2013 8:48 am    Naslov sporočila:   Odgovori s citatom

zoki19 je napisal/a:
...Rad bi da bi z eno tipko prižgal LED-ico, ki bi gorela tudi ko bi spustil tipko. Imam pa še eno tipko, s katero bi ugasnil ledico.


Torej napiši dva if stavka. V prvem preveri če je pritisnjeno S1 in če je, vklopi LED1. V drugem pa preveri, če je pritisnjeno S2 in če je, ugasni LED1.

Mimogrede, če pogoju if stavka sledi samo en izraz (npr. LED1=1; ), kar pri tebi je lahko zaviti oklepaj in zaklepaj {} izpustiš.

Upam da veš, da else del if stavka ni nujno potreben. Če ga rabiš ga pač uporabiš, drugače ga lahko izpustiš.

Prilepi pa še tisti del kode, kjer imaš definirani besedici S1 in LED1.

_________________
LP Matej
if(?) ask_google();
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
zoki19
Član
Član



Pridružen-a: Čet 05 Nov 2009 21:17
Prispevkov: 21
Aktiv.: 0.11
Kraj: LJ

PrispevekObjavljeno: Tor Maj 28, 2013 11:02 am    Naslov sporočila:   Odgovori s citatom

prilagam kodo, ki sem jo napisal.

Nevem pa kako nej realiziram, da bo svetila tista ledica, katero tipko prej pritisnem. Ker v tem programu, se med seboj preklapljata ko tipki izmenično pritiskam. Ripka reset pa naj bi vse postavila na nič.



LEDICA.h
 Opis:

Download
 Ime datoteke:  LEDICA.h
 Velikost datoteke:  128 Bytov
 Downloadano:  8 krat


LEDICA.c
 Opis:

Download
 Ime datoteke:  LEDICA.c
 Velikost datoteke:  653 Bytov
 Downloadano:  10 krat


_________________
lp
Zoki
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
mkosmac
Član
Član



Pridružen-a: Čet 26 Mar 2009 22:18
Prispevkov: 301
Aktiv.: 1.52
Kraj: Limbarska Gora

PrispevekObjavljeno: Tor Maj 28, 2013 1:00 pm    Naslov sporočila:   Odgovori s citatom

Zdravo!
To kar si zdaj povedal je pa čisto nekaj drugega. Ti bi torej rad imel neko varianto kviza. Če oseba A prva pritisne ji posveti lučka in tako blokira, da bi se tudi osebi B ob pritisku na tipko prižgala lučka in obratno. Vodja kviza pa ima reset tipko, če te prav razumem.
Uporabiti moraš neko spremenljivko, ki jo postavljaš (ko je treba) na 0 ali 1. Potem pa preverjaš pritisk na tipko && vrednost spremeljivke v pogoju if stavka.

Tole se mi zdi malo šolska naloga zato ti bom pustil da rešitev (ki je preprosta) odkriješ sam.

_________________
LP Matej
if(?) ask_google();
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: 492 dni


Powered by phpBB © 2001, 2005 phpBB Group