Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 530 odgovora
  • 148.314 pregleda

Najnovija ↓

Re: Picbasic pitanja za sve sto mi nije jasno 21.06.2013. u 11:46 · pre 163 meseca #461
Hvala Sinisa.Tek sad sam stigao da vidim poruku i ujedno da vam se zahvalim pa za neki dan da seve to "ispovezem"
Potpis
MILAN ANDRIC
Re: Picbasic pitanja za sve sto mi nije jasno 07.07.2013. u 21:40 · pre 162 meseca #462
Pozdrav.Da ne duzim pisao sm program ovako i radi kako ja hocu pa mi je palo napamet da probam sa repeat i until i imam jednu nejasnocu tj zasto se ukljucuje tek posle oko 30 sekundi a mislio sam da bi trebalo za 5 sec da se ukljuci rb1 ?


TRISB=%00000000
PORTB=%00000000
BROJAC VAR BYTE
POCETAK:
REPEAT
BROJAC=BROJAC+1
PAUSE 1000
UNTIL BROJAC=5
PORTB.1=1
GOTO POCETAK:


dok verzija ovako radi super na 20sec

brojac var byte

TRISB = %0000001
portb=%00000000
brojac=0

Pocetak:

if portb.0=0 then



brojac=brojac+1
pause 1000
if brojac=20 then
portb.4=1
pause 2000
portb.4=0
pause 2000
brojac=0
endif
endif

Goto Pocetak:



Potpis
MILAN ANDRIC
Re: Picbasic pitanja za sve sto mi nije jasno 07.07.2013. u 21:43 · pre 162 meseca #463
Izvinjavam se na glupom pitanju video sam sta je problem ali mi je promaklo u brzini
Potpis
MILAN ANDRIC
Re: Picbasic pitanja za sve sto mi nije jasno 21.08.2013. u 20:06 · pre 160 meseci #464
Hteo sam nesto da uradim sa PWM signalom (nista previse precizno) ali neide.Na pr. ovako je uredu
PWM portb.1,50,100 a hteo bih da napisem da moze da se menja i probao sam ovako ali neide

IF portb.0=0 THEN
PWM portb.2,50,100
IF portb.1=0 THEN
PWM portb.2,100,100
,
,
i td ali neide.
Moze li nekako na ovaj nacin da se napise da menja sirinu inpulsa? i ujedno ima li neka literatura na srpskom gde se moze procitati o upotrebi TMR0 , 1 , 2 i ostalog vezano za taimere i pwm signal za 16f877a
Potpis
MILAN ANDRIC
Re: Picbasic pitanja za sve sto mi nije jasno 21.08.2013. u 20:52 · pre 160 meseci
izmenjeno 1 put, poslednji put yt1nvs 21.08.2013. u 21:03
  1. yt1nvs21.08.2013. u 21:03zapis iz teksta poruke
#465
taj PIC ima HPWM pa je mnogo bolje koristiti taj modul.

http://www.micro-examples.com/...ig/doc/097-pwm-calculator.html

jeste da je za C jezik ali podesavanje je isto i za basic.

a u tvom prg. valjda hvali endif za te IF naredbe.

a imas i narebu HPWM
Re: Picbasic pitanja za sve sto mi nije jasno 21.08.2013. u 21:21 · pre 160 meseci #466
Stavio sam ENDIF samo sto ovde nisam napisao.Dobar calc hvala ti na ovom
Potpis
MILAN ANDRIC
Re: Picbasic pitanja za sve sto mi nije jasno 05.10.2013. u 20:36 · pre 159 meseci #467
Pozdrav.Probao sam da napravim brojac inpulsa sa prikazom na lcd i iako sam se nadao da ce da mi proradi iz prve ipak neide.Radi se o brojacu koji kad stisnem i pustim taster na displeju pojavi 1,kad stisnem i pustim taster drugi put da se pojavi broj 2 i td.Probao sam u proteusu sa ovim primerom i na jos nekoliko nacina i samo mi broji sam od sebe od 1 pa nadalje pa ako moze mala pomoc kako to da uredim

TRISB = %00000010
PORTA = %11111111
DEFINE LCD_BITS 4
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 2
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 0
DEFINE LCD_RWREG PORTB
DEFINE LCD_RWBIT 3
DEFINE LCD_LINES 2
pause 100 'cekanje inicijalizacije displeja
BROJ VAR WORD
BROJ=0
pause 500
lcdout $FE, 1
POCETAK:
IF PORTA.0=0 THEN
BROJ =BROJ+1
GOTO LCD
ENDIF
lcd:
lcdout $FE, $80, "BROJ =", dec broj ;

GOTO POCETAK:
END
Potpis
MILAN ANDRIC
Re: Picbasic pitanja za sve sto mi nije jasno 05.10.2013. u 20:48 · pre 159 meseci #468
Ispred linije broj=broj+1 stavis

petlje : if PORTA.0=0 then petlja

Inace se program da urediti, ovako je nepregledan.
I da, na port a.0 trebas staviti pulup otpornik.
Re: Picbasic pitanja za sve sto mi nije jasno 05.10.2013. u 21:02 · pre 159 meseci #469
Sema je uredu samo sto program nikako da proradi.Cim se pusti iz proteusa pocinje sam da broji od 1 pa nadalje
Potpis
MILAN ANDRIC
Re: Picbasic pitanja za sve sto mi nije jasno 05.10.2013. u 21:06 · pre 159 meseci #470
Nemas nigde cekanje na otpustanje tastera tako da ce tvoja promenljiva Broj veoma brzo da rpetrči 65535 :)

Code:
TRISB = %00000010
PORTA = %11111111
DEFINE LCD_BITS 4
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 2
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 0
DEFINE LCD_RWREG PORTB
DEFINE LCD_RWBIT 3
DEFINE LCD_LINES 2

pause 100 'cekanje inicijalizacije displeja
BROJ VAR WORD
BROJ=0
lcdout $FE, 1

POCETAK:
IF PORTA.0=0 THEN
    BROJ =BROJ+1
    lcdout $FE, $80, "BROJ =", dec broj
ENDIF

CekajOtpustanje:
if porta.0 = 0 then
    pause 50
    if porta.0 = 0 then ; i dalje je taster pritisnut?
        goto CekajOtpustanje
    endif
endif
GOTO POCETAK:
END
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Re: Picbasic pitanja za sve sto mi nije jasno 05.10.2013. u 21:56 · pre 159 meseci #471
Hvala ZASO,za otpustanje tastera se nisam setio samo sad mi na displeju stoji samo broj 1 Za svaki slucaj da napisem,stavio sam da 5v idu preko R1k na RA0 a RA0 preko tastera na masu,kad se stisne taster RA0 je log0.Sad stoji br 1 na displeju bez obzira da li se pritiska taster ili ne.
Potpis
MILAN ANDRIC
Re: Picbasic pitanja za sve sto mi nije jasno 05.10.2013. u 22:55 · pre 159 meseci #472
Code:
GOTO POCETAK:


treba da bude

Code:
GOTO POCETAK


bez dvotačke na kraju. jbg i ja napravih previd (mada ne trošim PBP već PDS :D a to bi kompajler već safat'o k'o grešku)
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Re: Picbasic pitanja za sve sto mi nije jasno 05.10.2013. u 23:34 · pre 159 meseci #473
Opet isto stoji 1 na displeju.Jasno mi je zasto broji od 1 pa nadalje ali mi nije jasno po onome sto sam ja napisao zasto pocinje da broji i dok je porta na log1? trebalo bi da pocne sa izvrsenjem tek kad se stisne tester i porta bude na log0
Potpis
MILAN ANDRIC
Re: Picbasic pitanja za sve sto mi nije jasno 06.10.2013. u 10:22 · pre 159 meseci #474
Pošto trošiš PBP, napiši samo koji je PIConja u pitanju.
Za simulacije bih ti preporučio neki razvojni sistem ili hardver koji ćeš sam da napraviš, simulatori znaju i da ne rade baš najbolje :)
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Re: Picbasic pitanja za sve sto mi nije jasno 06.10.2013. u 12:01 · pre 159 meseci #475
Za ovo sto pravim uzeo sam 16f84a jer njega imam a i za brojac je dovoljan.Radim sa 16f877a jer njega sam "razgazio" skoro u detalje nekih 80% pa spremam kintu za razvojni sistem ali da bude maximalno kompletan,naravno prihvatam svaki savet u vezi toga.Inace desavalo mi se da nesto neradi u proteusu a ovako radi,na pr. adc sa 16f877a konktetno voltmetar.
Potpis
MILAN ANDRIC
Re: Picbasic pitanja za sve sto mi nije jasno 06.10.2013. u 13:17 · pre 159 meseci #476
Paz' 'vako, 16F84A imam i ja, jedno 5-6 komada i ne koristim ih nizašta drugo osim za skupljanje prašine i zauzimanje mesta u klaseru.
Za sve neke sitne stvari koristim 628A, jevtiniji od 84A i to osetno.
Umesto da "razgazuješ" 16F877A, uzmi 16F887, takođe je jevtiniji, ima i interni oscilator, ...

Razvojni sistem imaš kod MikroElektronike, košta 99 € + PDV + poštarina, vredi SVAKU PARU.

Sve u svemu, zaboravi na kojekakve simulatore, samo mogu da ti zagorčaju život i da izazovu neviđene frustracije.
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Re: Picbasic pitanja za sve sto mi nije jasno 06.10.2013. u 13:23 · pre 159 meseci #477
Hehe, tako isto ja mogu da kazem i za neke druge procesore umesto 16F887, recimo dsPIC33EP128MC502, kosta 1$ vise a ima 10x vise memorije, 16bit jezgro, cudo od dodatnih periferija a isto kuciste kao spomenuti 16F887 :)
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Re: Picbasic pitanja za sve sto mi nije jasno 06.10.2013. u 13:27 · pre 159 meseci #478
Nisam ni ja kupio 16f84a,imam od ranije neke stvari sa kojima sam se igrao pa sad odatle imam jos 3kom 16f84a a ovaj brojac mi stvarno treba pa ajde da iskoristim,sad mi dodju kao poklonjeni
Potpis
MILAN ANDRIC
Re: Picbasic pitanja za sve sto mi nije jasno 06.10.2013. u 14:15 · pre 159 meseci #479
Miki,
ti, verovatno, primećuješ da Milan koristi BASIC :)
Osim mikroelektronike, nisam siguran da ima još BASIC slengova drugih proizvođača kompajlera. PDS: jok, za Swordfish nisam siguran, PBP: jok, ...
DSP su lepe i zgodne stvarčice, al' ponekad za quick'n'dirty 8-mo bitna boranija završava pos'o uz manje glavobolje oko konfigurisanja.
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme