Easy Pic 6

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

User avatar
zet-jaro
Pocetnik na forumu
Pocetnik na forumu
Posts: 41
Joined: 07-11-2005, 23:35
Location: Zagreb
Contact:

Easy Pic 6

Post by zet-jaro »

Pozdrav svima!

tražio sam i tražio ali ništa pronašao... naime, nabavio sam Easy Pic 6 pa sam mislio kako bi bilo zgodno imati jedan topic o toj stvarčici, izmjenama iskustava, pomoći bla bla bla

Za one koji neznaju mogu pronaći više na http://www.mikroe.com/en/tools/easypic6/" onclick="window.open(this.href);return false;

a kod mene to izgleda ovako :D

Image

kod od vas programira u micro code studiu a ko u mikroBasicu? Nisam baš neki extra znalac, krenuo sam radit u micro code-u al to je bilo prije nabave EP6 pa me sad ove sitne razlikice zezaju :)

ajde stavljajte neke programčiće koje ste radili sa time :)

nadam se da će ovo biti aktivan topic :)

Pozdrav!
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Easy Pic 6

Post by pedja089 »

Imas dosta primera za MCS u prve dve teme, procitaj malo...
User avatar
zet-jaro
Pocetnik na forumu
Pocetnik na forumu
Posts: 41
Joined: 07-11-2005, 23:35
Location: Zagreb
Contact:

Re: Easy Pic 6

Post by zet-jaro »

ma to sam sve više manje prošo ali MCS i MB se ocito razlikuju u nekim stvarima koje moje oskudno znanje nezna :D zato sam otvorio ovaj topic... osnovne stvari mi ne rade na EASYPICu pa me zanimalo... ili su mi isporičili neispravan mikrokontroler :( :(
User avatar
Dariolo
Odlično uznapredovao
Odlično uznapredovao
Posts: 822
Joined: 24-08-2006, 23:29
Location: Žepče (BiH), Zagreb (HR)

Re: Easy Pic 6

Post by Dariolo »

Pa pročitaj malo onu knjižicu od MB ako si dobio ili help file, pa vidi kakve su naredbe i u čemu se razlikuje od PBP-a!
Basic je uvjek isti sa naredbama samo se možda malo drugačije primjenjuju, tako da ti nebi trebalo bit teško prilagodt se.
Al zar ti ne ubacuješ HEX u PIC tako da je svedno u čemu ga piso!?

I meni se pravo sviđa ta stvarčica, al nikako da žrvujem tih 100 eurića :|
User avatar
Elektronicar
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 467
Joined: 19-01-2008, 17:05
Location: Balkan

Re: Easy Pic 6

Post by Elektronicar »

Pojasni malo koje osnovne stvari ti nerade.
User avatar
zet-jaro
Pocetnik na forumu
Pocetnik na forumu
Posts: 41
Joined: 07-11-2005, 23:35
Location: Zagreb
Contact:

Re: Easy Pic 6

Post by zet-jaro »

pa neznam, prico sam s frendom i reko mi je je moguće da su mi isporučili pic koji ne radi, moral bi probat s nekim za koji sam 100% siguran da radi i isprobat... ugl ubacio sam mu jako jako jednostavan program tipa ako je stisnuta tipka a.1 onda upali b.1 s time da sam naravno definiro sve inpute i outpute tako da ne vidim u cemu je problem....
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Easy Pic 6

Post by pedja089 »

Jesi ukljucio pullup otpornike, ukljucio ledice itd?
Jos jedan problem je sto ako su na istom portu ukljucene ledice, a on je ulazni, pullup otpornici su preeliki pa ne mogu da povuku dovoljnu struju da ulazi budu na log 1. Isti otpornici mogu biti i pullup i pulldown, pogledaj jumpere za to itd...
Dali je kristal ili rezonator na dobrom mestu, da jumperi pored kristala nisu prebaceni da pinovi budu I/O a ne OSC... Malo je nezgofno dok se ne naviknes na plocu...
User avatar
zet-jaro
Pocetnik na forumu
Pocetnik na forumu
Posts: 41
Joined: 07-11-2005, 23:35
Location: Zagreb
Contact:

Re: Easy Pic 6

Post by zet-jaro »

evo ovak, (pic je erase-an) sad sam stavio te jumpere na pullup i sve ledice svjetle i gase se pritiskom na tipku (nakon kaj sam stavio ovaj jumper od tih tipki dal su masa il vcc) ali ne gase se sve, A.2 i A.3 i cijeli Bport osim B3 i B6... tražim jumpere koji upravljaju s tim portovima al nikako nać :( :(

oscilator sam prvi provjerio i on je ok....

da, malo je problem u startu se naviknut na to s obzirom da sam pocetnik i da sam do sad radio na malom vellemanovom kitu koji je imo doslovno 4 tipke i 4 ledice :D ali zato postoje dobri ljudi i ovaj forum :) :)
User avatar
Elektronicar
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 467
Joined: 19-01-2008, 17:05
Location: Balkan

Re: Easy Pic 6

Post by Elektronicar »

Gotovih primera imas sa instalcinom MB probaj sa tim, u slucaju da opet neradi proveri jumpere i prekidace.
Postavi kod mozda ima neka greska.
User avatar
zet-jaro
Pocetnik na forumu
Pocetnik na forumu
Posts: 41
Joined: 07-11-2005, 23:35
Location: Zagreb
Contact:

Re: Easy Pic 6

Post by zet-jaro »

to je sve tamo tak jednostavno a meni ne dela.... evo napiso sam ful ful jednostavan program cisto da vidim do koje razine ne radi i evo ga:

DEFINE OSC 8
TRISA = 1
TRISB = 0
pocetak:
IF PORTA.0 = 1 THEN TOGGLE PORTB.0
PAUSE 1000
GOTO pocetak ' program se vraca na pocetak
END

ugl probo sam ovaj program kaj blinka jedan port i to radi al kao da ne zeli prihvatit input
User avatar
niho
Pravi forumaš
Pravi forumaš
Posts: 1895
Joined: 24-09-2009, 17:26
Location: Brcko, Bosnia and Herzegovina

Re: Easy Pic 6

Post by niho »

Nesto malo sam radio u Microbasicu (dok nisam presao na PICbasic). Tamo se umjesto kljucne rijeci PAUSE koristi delay ili delayus, koliko se sjecam pa probaj prvo to :)
User avatar
zet-jaro
Pocetnik na forumu
Pocetnik na forumu
Posts: 41
Joined: 07-11-2005, 23:35
Location: Zagreb
Contact:

Re: Easy Pic 6

Post by zet-jaro »

e da, zaboravio sam napomenut, ovaj program sto sam napiso je pisan u MCS-u, iskompajliran i ubacen u pic preko onog PICFLASH-a koji se dobije na CD-u od mikroelektronike uz EASYPIC6 :)
User avatar
Dariolo
Odlično uznapredovao
Odlično uznapredovao
Posts: 822
Joined: 24-08-2006, 23:29
Location: Žepče (BiH), Zagreb (HR)

Re: Easy Pic 6

Post by Dariolo »

Ako imaš neki drugi programator probaj sa njim programirat pic i onda ga probaj na EP ploči.
User avatar
Elektronicar
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 467
Joined: 19-01-2008, 17:05
Location: Balkan

Re: Easy Pic 6

Post by Elektronicar »

Koji pic koristis ? Da li ima-nema comparator modul, adc ili sta vec i da li si pravilno podesio. Pokusaj da koristis samo portb.
-edit-
Ako je pic 16F887 kofiguracija porta je u MB izvedena kao "ANSEL = 0 ANSELH = 0" odnosno kao digital I/O
User avatar
zet-jaro
Pocetnik na forumu
Pocetnik na forumu
Posts: 41
Joined: 07-11-2005, 23:35
Location: Zagreb
Contact:

Re: Easy Pic 6

Post by zet-jaro »

koristim pic16f887 koji sam dobio sa EP6

na ove ansel i anselh sam naletio u nekom programu koji je stigao kao example za mikrobasic al je kompajler zapinjao na tom redu i izbacivao error pa sam ih izignoriro... pretpostavljam da se isto piše i u MCS-u za to
User avatar
Elektronicar
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 467
Joined: 19-01-2008, 17:05
Location: Balkan

Re: Easy Pic 6

Post by Elektronicar »

Data Sheet str 39 EXAMPLE 3-1: INITIALIZING PORTA

Meni je prvo to upalo u oko neznam za PBP ali treba prvo konfigurisati pinove a mozda jos ponesto. Zato kazem probaj gotove primere jer sigurno rade a ako nerade nisi lepo konfigurisao plocu. Takodje procitaj upustvo koje si dobio uz istu.
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Easy Pic 6

Post by pedja089 »

Taj pic je i mene jebao.
Ceo portb lepo radi, osim sa lcd-om...
Na kraju je zavrsio u nekoj reklami sa ledicama...
User avatar
zet-jaro
Pocetnik na forumu
Pocetnik na forumu
Posts: 41
Joined: 07-11-2005, 23:35
Location: Zagreb
Contact:

Re: Easy Pic 6

Post by zet-jaro »

procito sam ja uputstvo koje dolazi uz plocu al ocito nije dovoljno opširno napisano :(

budem probao s nekim drugim picom ili isprogramirat na nekom programatoru drugom... međutim mislim da programator nije ovdje bitan nego definiranje ulaza i izlaza sa strane pic-a i programskog jezika koje nije tako jednostavno kao u našem skračenom kursu koji je moram napomenut ODLIČAN i skidam kapu pedji na ideji, trudu i znanju, tamo sam puno naučio 8) 8)
User avatar
zet-jaro
Pocetnik na forumu
Pocetnik na forumu
Posts: 41
Joined: 07-11-2005, 23:35
Location: Zagreb
Contact:

Re: Easy Pic 6

Post by zet-jaro »

evo ovo radi i ne razumijem u čemu se bitno razlikuje od prethodnog programa koji sam tu stavio al ocito ima veze sa definiranjem digitalnih ulaza na portu A

DEFINE OSC 8
TRISB = 0
TRISC = 1
PORTC = 0
PORTB = 0
pocetak:
IF PORTC.0 = 1 THEN
high PORTB.0
PAUSE 1000
GOTO pocetak
ENDif
User avatar
Elektronicar
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 467
Joined: 19-01-2008, 17:05
Location: Balkan

Re: Easy Pic 6

Post by Elektronicar »

Upustvo je sasvim dovoljno netreba ti nista opsirnije.
PORTA je malo specifican i mora biti pravilno inicijalizovan samo je to razlika.
Post Reply