Pisanje koda Pic

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

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
User avatar
zmedak5
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 214
Joined: 21-07-2007, 00:18
Location: Komin

Pisanje koda Pic

Post by zmedak5 »

Može li mi iko napisat prost program za pic?
Treba imat jedan ulaz i jedan izlaz, svaki peti put kad na ulaz dodje impuls, izlaz mora generirati impuls u trajanju 2sec.
Placam u suvu zlatu ili pivi i čevapu,
pozdrav!
User avatar
mirzza
Odlično uznapredovao
Odlično uznapredovao
Posts: 722
Joined: 05-12-2006, 22:33
Location: Tuzla

Re: Pisanje koda Pic

Post by mirzza »

Evo program, pisan je za PIC 16F84. Ulaz ti je RA.1, a izlaz RB.1.

U rar se nalazi .HEX i blok shema programa.
Attachments
Elektronika.rar
Program
(6.23 KiB) Downloaded 297 times
User avatar
zmedak5
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 214
Joined: 21-07-2007, 00:18
Location: Komin

Re: Pisanje koda Pic

Post by zmedak5 »

Prvi put kad dobije impuls mora dat na izlazu impuls 2sec a poslje toga svaki peti put 2 sec. Te kad pic ostane bez napajanja, taj ciklus se resetira i kreće iz početka. A možda će mi trebat izlaz 2x 2sec...
Fala ti pajdo!
User avatar
WhiteHead
Pravi forumaš
Pravi forumaš
Posts: 1627
Joined: 28-06-2007, 18:36
Location: 75,35k; B&H

Re: Pisanje koda Pic

Post by WhiteHead »

zmedak5 wrote: Placam u suvu zlatu ili pivi i čevapu,
Čuj, hvala...... :cry:
Ako kaniš pobijediti, ne smiješ izgubiti
User avatar
zmedak5
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 214
Joined: 21-07-2007, 00:18
Location: Komin

Re: Pisanje koda Pic

Post by zmedak5 »

oće se moć riješit?
User avatar
mirzza
Odlično uznapredovao
Odlično uznapredovao
Posts: 722
Joined: 05-12-2006, 22:33
Location: Tuzla

Re: Pisanje koda Pic

Post by mirzza »

Ma hoce danas ces dobit nisam imo vremena juce.
User avatar
zmedak5
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 214
Joined: 21-07-2007, 00:18
Location: Komin

Re: Pisanje koda Pic

Post by zmedak5 »

Možeš li stavit neki s internim oscilatorom, i 8pinski? Moram to integrirat u jedan relej i svaki milimetar mi je bitan. Ako ne, nema veze i stari dobri 16f84 ce bit dobar!
pozdrav
User avatar
mirzza
Odlično uznapredovao
Odlično uznapredovao
Posts: 722
Joined: 05-12-2006, 22:33
Location: Tuzla

Re: Pisanje koda Pic

Post by mirzza »

Evo ti sad program kako si reko cim dodje prvi signal na RA1 na RB1 se pojavi signal od 2 sec i onda svaki peti put signal kad dodje na RA1 na RB1 ce biti signal od 2 sec.

U raru .hex i blok sema
Attachments
Elektronika 2.rar
(14 KiB) Downloaded 250 times
User avatar
zmedak5
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 214
Joined: 21-07-2007, 00:18
Location: Komin

Re: Pisanje koda Pic

Post by zmedak5 »

jeli 16f84 i 4mhz?
User avatar
zmedak5
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 214
Joined: 21-07-2007, 00:18
Location: Komin

Re: Pisanje koda Pic

Post by zmedak5 »

Sastavija sam sklop i isprogramira pic ali ne reagira. Na izlazu je stalno 1. Koristija sam 16F84A, kristal 4mhz, 22pF
User avatar
zmedak5
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 214
Joined: 21-07-2007, 00:18
Location: Komin

Re: Pisanje koda Pic

Post by zmedak5 »

e
http://www.imagesforme.com/show.php/112 ... ja0650.jpg" onclick="window.open(this.href);return false;
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: Pisanje koda Pic

Post by 78L05 »

Dva su moguća problema, ili si ti nešto krivo spojio, ili ne valja kod, za ovo prvo se uvjeri sam, a ovo drugo ti mora riješiti autor koda, pošto ga nije objavio ovdje da svi pregledamo...
Ne vjeruj u čuda - računaj na njih!
User avatar
mirzza
Odlično uznapredovao
Odlično uznapredovao
Posts: 722
Joined: 05-12-2006, 22:33
Location: Tuzla

Re: Pisanje koda Pic

Post by mirzza »

Koliko sam vidio nemas otpornika koji je jako bitan kada ti trebas da samovoljno da dajes neki signal u PIC taj otpor ti je onaj od 10 Koma. Radi ovog otpora meni nisu radile neke stvari nikako, pic je sve radio samo nikako kako sam ga isprogramiro :D i cak znalo se desit da izgori.

Postavi taj otpor i ako ti onda bude sve radio obrnuto javi mi da invertujemo izlaz i onda ce sve raditi kako treba.

evo shema spoja:
http://www.imagesforme.com/show.php/112 ... aelek..PNG
User avatar
zmedak5
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 214
Joined: 21-07-2007, 00:18
Location: Komin

Re: Pisanje koda Pic

Post by zmedak5 »

Na shemi si zaminija ulaz i izlaz. Spojija sam kako si reka ali i dalje ne radi u redu. prvi put ne generira impuls nego 4, 10, 15, ... u nepravilnim razmacima...
User avatar
mirzza
Odlično uznapredovao
Odlično uznapredovao
Posts: 722
Joined: 05-12-2006, 22:33
Location: Tuzla

Re: Pisanje koda Pic

Post by mirzza »

Hoces reci da prvi ostaje kraci za 1 da mu treba jos jedan i onda bi sve bilo uredu ? I kad dodje prvi impuls ne desava se nista, ne svjetliono na prvi jel to?
User avatar
zmedak5
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 214
Joined: 21-07-2007, 00:18
Location: Komin

Re: Pisanje koda Pic

Post by zmedak5 »

ne svijetli na prvi ni na peti imput nego naizmjenično zasvijetli svaki 10, 15, 4, 20 put... u dosta neodređenom intervalu...
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7876
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Pisanje koda Pic

Post by pedja089 »

Nisam gledao semu, a ni kod, ali nekako mi se cini da je u pitanju los prekidac, tj nije odradjen debounce. Ako nemas probaj dodati kondezator izmedju ulaza i mase od 100nF, ili ako ga imas probaj ga malo povecati i/ili povecaj vrednost pull up-a.
User avatar
mirzza
Odlično uznapredovao
Odlično uznapredovao
Posts: 722
Joined: 05-12-2006, 22:33
Location: Tuzla

Re: Pisanje koda Pic

Post by mirzza »

Probaj prvi onaj kod sto sam ti dao, onaj sto nema onog prvog na izlazu kad dodje impuls. Ako on bude radio kako treba da svaku peti impuls daje signal na izlazu onda je do koda, a ako ne bude onda je do tebe.. Taj prvi kod mora radit bez greske, samo sto nema tog prvog impulsa.
Post Reply