Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Picbasic pitanja za sve sto mi nije jasno

[es] :: Elektronika :: Mikrokontroleri :: Picbasic pitanja za sve sto mi nije jasno

Strane: << < .. 9 10 11 12 13 14 15 16 17 18 ... Dalje > >>

[ Pregleda: 109495 | Odgovora: 530 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Darko_zed
Aleksinac

Član broj: 137277
Poruke: 2312
*.dynamic.isp.telekom.rs.

Sajt: www.proelektro018.com


+98 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno17.02.2012. u 22:55 - pre 148 meseci
Citat:
Znam za to,te osnovne komande znam.Samo jos nesto zasto prvo blinka portb.0 jednom pa portb.1 jednom pa onda portb.0 dva puta pa portb.1 jednom tj zasto taj redosled prvi put po jednom a posle 2x pa 1x

Ne razumem stvarno sta si pitao.
Zar ne vidis kako programcic radi , upali diodu kada izlazi iz podprograma pa je gasi kada ponovo dodje na njega i isti slucaj sa drugim pinom i u programu za njega. Probaj da zamenis da je 1 na pocetku programa ,a 0 na izlazu pa da ukapiras ako mozes kako i zasto .
 
Odgovor na temu

MILANAN
MILAN ANDRIC
OPERATRER,PCRACUNARA
SVRLJIG,SRBIJA

Član broj: 257039
Poruke: 876
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno18.02.2012. u 09:12 - pre 148 meseci
Znam sta je CMCON i da ima nekoliko nacina rada sa komparatorima ali nisam u uputstvima nasao sta je =7 a onaj program je uredu samo sto je meni na rb0 taster pa sam nabrzinu stavljao diode na druge pinove i napravio gresku u pisnju.
MILAN ANDRIC
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4543

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno18.02.2012. u 09:56 - pre 148 meseci
Da si lepo procitao "uputstvo" za 16F62x, naisao bi na jednu sliku gde su objasnjene funkcuje bitova CMCON.0, CMCON.1 i CMCON.1.

Kada su sva tri setovana (1), onda je komparatorski modul isklucen.

111 Binarno = 7 Decimalno

1 * 23 + 1 * 22 + 1 * 20 = 7 * 100 = 7

Prouci malobrohne sisteme, trebace ti:
Binarni - osnova brojanja 2
Decimalni - osnova brojanja 10
HaksaDecimalni - osnova brojanja 16

I jos jednom da ti napomenem, SVE sto je vezano za odredjeni mikrokontroler pise u njegovom datasheet-u, samo treba citati.
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

Darko_zed
Aleksinac

Član broj: 137277
Poruke: 2312
*.dynamic.isp.telekom.rs.

Sajt: www.proelektro018.com


+98 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno18.02.2012. u 12:37 - pre 148 meseci
Milane sa kojim PIC-om vezbas ???
 
Odgovor na temu

MILANAN
MILAN ANDRIC
OPERATRER,PCRACUNARA
SVRLJIG,SRBIJA

Član broj: 257039
Poruke: 876
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno18.02.2012. u 15:04 - pre 148 meseci
Sa 16f628a
MILAN ANDRIC
 
Odgovor na temu

MILANAN
MILAN ANDRIC
OPERATRER,PCRACUNARA
SVRLJIG,SRBIJA

Član broj: 257039
Poruke: 876
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno19.02.2012. u 21:50 - pre 148 meseci
Pozdrav.Ja da pitam nesto ali za sad nevezano za ucanje programa.Interesuje me ako se na pic 16f628a ukljuci interni oscilator sta se vezuje na pinove 15 i 16 ? nalazio sam neke seme ali nista da je lepo objasnjeno i ono najbitnije koliko je temperaturno stabilan 16f628 sa internim oscilatorom ako bi se na primer napisao program da na nekom pinu on salje frekvenciju 4mhz (ako moze toliko) da li bi se menjala ta frekvencija sa promenom spoljne temperature? Nameravam da ga stavim kao spoljni oscilator na drugi pic,mozda je glupa zamisao ali vredi pitati.
MILAN ANDRIC
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4543

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno19.02.2012. u 22:01 - pre 148 meseci
Podesavanje uC-a da koristi interni oscilator se vrsi setovanjem/resetovanjem jednog bit-a u konfiguracionoj reci, na pinove 15 i 16 se ne vezuje nista. Takodje se jednim konfiguracionim bitom moze izvrsiti da jedan od ta dva pina bude CLKOUT (Fosc/4)

Interni oscilatori bas i nisu preterano temperaturno stabilni, a ni naponski, posto su RC tipa.

Da bi na CLKOUT dobio 4MHz, PIC-onja bi morao da radi na 4*4MHz=16MHz, a to nece da moze sa internim oscilatorom.

Ideja ti je budalasta, kvarc + 2 kondenzatora kostaju mnogo manje od jednog PIC-onje.
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

MILANAN
MILAN ANDRIC
OPERATRER,PCRACUNARA
SVRLJIG,SRBIJA

Član broj: 257039
Poruke: 876
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno19.02.2012. u 22:22 - pre 148 meseci

Hteo sam da izbegnem blok kondenzator u oscilatoru jer mi je frekvencmetar mnogo temperaturno zavistan od tih blokova na 15 i 16 pin a inace meri fenomenalno tacno.Probao sam i stavljao nekoliko razlicitih blokova ali nista.Znam da je ideja glupa ali nadao sam se da moze.

Kako se ovde pravilno prevodi ( i )

for i = 1 to 6

Posto su mi ove komande do sad jasne da krenem dalje.
MILAN ANDRIC
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4543

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno19.02.2012. u 22:26 - pre 148 meseci
Ja stvarno ne bih znao kako da ti prevedem slovo i. Stvarno ne znam

U FOR petlji to i je samo jedna od promenljivih koju moras da definises negde u programu.
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

MILANAN
MILAN ANDRIC
OPERATRER,PCRACUNARA
SVRLJIG,SRBIJA

Član broj: 257039
Poruke: 876
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno19.02.2012. u 22:30 - pre 148 meseci
To je to uvezi ( i ) nista vise,sad da malo radim sa ovim primerima koje ste mi poslali pre neki dan vezano za FOR.
MILAN ANDRIC
 
Odgovor na temu

MILANAN
MILAN ANDRIC
OPERATRER,PCRACUNARA
SVRLJIG,SRBIJA

Član broj: 257039
Poruke: 876
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno23.02.2012. u 13:00 - pre 147 meseci
Pozdrav.Znate li mozda gde da nadjem semu i kod za punjac akumulatora ili baterji sa 16f84 ili 18f628 ? Hteo bih ta da pravim za sebe i ujedno da proucim taj kod ako mogu.Hebih da budem dosadan i da vas mucim da pisete kod samo ako znate neku adresu gde to da nadjem.Video sam nesto sa 12f ali ko zna kad cu za Nis da bih ga kupio a i $ me zeza pa zato bih da iskoristim "84 i "628 kad ih vec imam.
MILAN ANDRIC
 
Odgovor na temu

Darko_zed
Aleksinac

Član broj: 137277
Poruke: 2312
*.dynamic.isp.telekom.rs.

Sajt: www.proelektro018.com


+98 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno23.02.2012. u 17:42 - pre 147 meseci
Imas ovde na temi sa 12F675 i kod i semu .
Sa ovim pomenutim ces malo teze to odraditi jer nemaju AD ulaz i skoro nemoguce je ocitati tako napon samo sa tim PIConjama .12F675 kosta nekih 200 din , nije skup ,a zavrsice ti posao samo tako i postedece te muka i gubljenje vremena ako pokusavas tezim putem da to radis sa 16F628-84.
 
Odgovor na temu

MILANAN
MILAN ANDRIC
OPERATRER,PCRACUNARA
SVRLJIG,SRBIJA

Član broj: 257039
Poruke: 876
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno23.02.2012. u 18:14 - pre 147 meseci
Pretpostavljam da je to ovaj kod.Ako moze bar ukrako objasnjenje bar za ovo sto sam obelezio zvezdicama jer stvarno ne znam gde da nadjem knjigu i citam o programiranju a ujedno postoji li neka tabela kako se obelezava koji je napon u pisanju koda kao na pr ovo 620 i 460 valjda je to napon ?

Device 12F675
Xtal 4

Config INTRC_OSC_NOCLKOUT, BODEN_OFF, MCLRE_OFF, PWRTE_ON, WDT_OFF, CPD_OFF, CP_OFF

Declare Adin_Res 10 ****
Declare Adin_Tad frc ****
Declare Adin_Stime 50 ****

ANSEL = %00110001 ****

Input GPIO.0
Output GPIO.2
Output GPIO.4
Output GPIO.5

Symbol Rele GPIO.2
Symbol Crvena GPIO.4
Symbol Zelena GPIO.5

Dim Temp As Word *********

Clear

Pocetak:
' Izmeri napon akumulatora
Temp = ADIn 0 ********

If Temp > 620 Then *************
GoTo Iskljuci
EndIf

High Zelena ' Upali Zelenu LED
Low Crvena ' Ugasi Crvenu LED
High Rele ' Ukljuci Rele
GoTo Pocetak

Iskljuci:
Low Zelena ' Ugasi Zelenu LED
High Crvena ' Upali Crvenu LED
Low Rele ' Iskljuci Rele

Petlja1:
' Izmeri napon akumulatora
Temp = ADIn 0 *********

If Temp < 460 Then *********
GoTo Pocetak
EndIf

' Blinka zelena
High Zelena
DelayMS 300 *********
Low Zelena
DelayMS 300
GoTo Petlja1


End

MILAN ANDRIC
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno23.02.2012. u 19:22 - pre 147 meseci
Ne trosim PicBasic, ali da ti odgovorim, da ne cekas...

Sva sa declare je deklaracija promenljivih,
ANSEL je podesavanje registra (pronacices detaljan opis u datasheetu od kontrolera koji koristis)
Dim Temp as Word deklarisanje promenljive sa imenom Temp, tip Word (ako nije jasno sta je Word - Googlaj)
If Temp<460 Then klasican If Then uslov (Googlaj)
Temp = ADIn 0 u promenljivu Temp se smesta rezultat AD konverzije na pinu 0 AD konvertora
DelayMS 300 kasnjenje u milisekundama (u konkretnom slucaju 300ms)

Pozdrav.

@edit
Evo ti manual za PBP
There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

MILANAN
MILAN ANDRIC
OPERATRER,PCRACUNARA
SVRLJIG,SRBIJA

Član broj: 257039
Poruke: 876
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno25.02.2012. u 18:12 - pre 147 meseci
Pozdrav.Moze li da se ovaj asm prepravi da radi na 4mhz ? ako ne zahteva mnogo vremena i ako nema mnogo pisanja molio bih za pomoc
MILAN ANDRIC
Prikačeni fajlovi
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4543

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno25.02.2012. u 19:03 - pre 147 meseci
Taj program za 12F675 nije pisan u PBP nego u Proton+ Pic Basic-u (JA ga napisao, 'nako na brzaka za drugara)

Declare su instrukcije kojima kompajleru dajes do znanja kako da se "ponasa" kada pravi .asm pa iz njega .hex za oidredjeni kontroler.

Declare Adin_Res 10 ****
Daje do znanja kompajleru da je rezolucija AD konvertora 10 bit-a

Declare Adin_Tad frc ****
Daje do znanja kompajleru kako da setuje registre kada se koristi interni RC oscilator kao klok za AD konvertor

Declare Adin_Stime 50 ****
Daje do znanja kompajleru da je minimalno vreme potrebno za punjenje kondenzatora u AD konvertoru 50 uS

Dim Temp As Word *********
Isto sto i: Temp VAR Word u PBP

DelayMS 300 *********
isto sto i Pause 300 u PBP

Vise koristim Proton od PBP (ne secam kada sam zadnji put koristio PBP za nesto ozbiljnije).
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

MILANAN
MILAN ANDRIC
OPERATRER,PCRACUNARA
SVRLJIG,SRBIJA

Član broj: 257039
Poruke: 876
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno25.02.2012. u 19:52 - pre 147 meseci
Ja sam poceo nesto sa picbasic,znam samo nikoliko komandi pa mi je zato ovo izgledalo toliko strano a ovaj asm iz prethodne porike je asembler samo bih da ga prepravim da bide za 4mhz ali ne znam kako
MILAN ANDRIC
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4543

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno25.02.2012. u 20:16 - pre 147 meseci
A zasto ti ne odgovara 10 MHz? Ne razumem u cemu je "gvint" .

Ako je 4 MHz jedini kristal koji imas, onda ...
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

MILANAN
MILAN ANDRIC
OPERATRER,PCRACUNARA
SVRLJIG,SRBIJA

Član broj: 257039
Poruke: 876
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno25.02.2012. u 20:53 - pre 147 meseci
To je za frekvencmetar ali sa 10mhz kristal nemeri tacno( oko 1mhz pokazuje manje),trebao bi mi 9.99... da bi merio kako treba a to nema a ne moze da se nadesi ni kondenzatorima u oscilatoru pa mi zato odgovara da je za 4 mhz jer imam dosta kristala od 3.xxx do 4.xxx i mogao bih rako da kombinujem i da ga podesim
MILAN ANDRIC
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
*.dynamic.isp.telekom.rs.



+321 Profil

icon Re: Picbasic pitanja za sve sto mi nije jasno26.02.2012. u 09:12 - pre 147 meseci
Citat:
MILANAN: To je za frekvencmetar ali sa 10mhz kristal nemeri tacno( oko 1mhz pokazuje manje)
Taj podatak nam ne govori mnogo. Za koju merenu frekvencu ti pokazuje 1 MHz manje? Ako si stavio kristal od 10 MHz ne bi trebalo da greši više od onoga koliko greši kristal, a to je obično 20 ppm-a, sem ako nisi stavio neadekvatne kondenzatore, ili je xtal toliko loš.


Citat:
a ne moze da se nadesi ni kondenzatorima u oscilatoru pa mi zato odgovara da je za 4 mhz jer imam dosta kristala od 3.xxx do 4.xxx i mogao bih rako da kombinujem i da ga podesim
Ako treba fino podešavanje oscilatora, onda se u paralelu sa kondom koji ide na pin 17 stavi 1 trimer kond tako da ukupan kapacitet bude što bliže propisanim granicama.

A što se tiče .asm programa, poigraj se sa vrednostima koje se upisuju u promenljive 'HighCOU' i 'LowCOU' - prva je za grubo, a druga za fino podešavanje. Samo koliko ja vidim, ovaj program ima dva načina merenja (sa i bez preskalera) pa se i navedene promenljive na dva mesta pune različitim vrednostima tako da ćeš morati za oba načina da eksperimentišeš sa vrednostima.

Pozdrav.
Sinisha
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Picbasic pitanja za sve sto mi nije jasno

Strane: << < .. 9 10 11 12 13 14 15 16 17 18 ... Dalje > >>

[ Pregleda: 109495 | Odgovora: 530 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.