skraceni kurs ucenja picbasica
Moderators: pedja089, stojke369, [eDo], trax
Re: skraceni kurs ucenja picbasica
Problem sa 12f683 gde gresim GPO4 je i mclr kako taj pin mogu napraviti ili ulaznim ili izlaznim ja sam na mclr vezao 4k7 ka ++ a sad sam cuo da moze da se iskopca neki osigurac u definisanju i da taj pin bude ili ulazni ili izlazni,kako to da uradim i kad uradim dali treba otpornik ka plusu.
Re: skraceni kurs ucenja picbasica
Datasheet kaže sve!
http://ww1.microchip.com/downloads/en/d ... 1211d_.pdf
str. 86 ili po Microchip-ovom brojanju - 84.
http://ww1.microchip.com/downloads/en/d ... 1211d_.pdf
str. 86 ili po Microchip-ovom brojanju - 84.
Dakle registar "CONFIG" bit 5 određuje status GP3 pina, ako je 1- funkcija pina je reset, a ako je 0 - funkcija pina je input! Ovaj pin može biti samo ulazni.CONFIG:
bit 5 MCLRE: GP3/MCLR pin function select bit(4)
1 = GP3/MCLR pin function is MCLR
0 = GP3/MCLR pin function is digital input, MCLR internally tied to VDD
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: skraceni kurs ucenja picbasica
Dali mi neko moze reci sta treba definisati za pic 16f84
ili meni nije jasno kad trazim za neki pic sta sve treba izdefinizasi naravno osim definicija portova dali mi neko moze objasniti sta treba da trayim,vecinom mi samo trebaju ulazno izlazni portovi.
ili meni nije jasno kad trazim za neki pic sta sve treba izdefinizasi naravno osim definicija portova dali mi neko moze objasniti sta treba da trayim,vecinom mi samo trebaju ulazno izlazni portovi.
Re: skraceni kurs ucenja picbasica
sta sve treba biti definisano za pic 16f84a dali mi neko moze pomoci svi pinovi ce biti ulazno izlazni i to znam definisati,treba kristal ulazno iylazne pinove i sta jos???
Re: skraceni kurs ucenja picbasica
Jedino još ako ti treba pull-up na PortB sa naredbom OPTION_REG=0
Ako kaniš pobijediti, ne smiješ izgubiti
Re: skraceni kurs ucenja picbasica
Pozdrav svima dali mi neko moze pomoci kako da izdefinisem PWM pin na picu 12f683 treba mi impuls od 20 khZ koji cu moci u delu programa paliti i gasiti kopajuci nasao sam da je ovo definicija:
HPWM 1,127,20000
al neznam dali je definicija dobra i kako da pustim impuls kad mi treba i da ga zaustavim kad mi nije vise potre00000ban
ANSEL = 0
CMCON0 = 7
TRISIO = %000000
HPWM 1,127,20000
HPWM 1,127,20000
al neznam dali je definicija dobra i kako da pustim impuls kad mi treba i da ga zaustavim kad mi nije vise potre00000ban
ANSEL = 0
CMCON0 = 7
TRISIO = %000000
HPWM 1,127,20000
Re: skraceni kurs ucenja picbasica
Ne znam kako se ovo zateklo na mom računalu, valjda sam nešto radio baš tebi, ali oprosti, ne mogu se sjetit. Svejedno, evo kod:
Code: Select all
'****************************************************************
'* Name : PWM.PBP *
'* Author : KUKINJOS *
'* Notice : NOVAK1 PWM *
'* : *
'* Date : 22.03.2013 *
'* Version : 1.0 *
'* Notes : PIC12F683 *
'* : *
'****************************************************************
DEFINE OSC 8 ' TREBA DEF. RADI TOČNOSTI NAREDBE PAUSE I PAUSEUS
ANSEL = $30 ' PORTOVI SU DIGITALNI I/O
CMCON0 = $07 ' ISKLJUČENI ANALOGNI KOMPARATORI
WPU = $37 ' UKLJUČENI PULL UP OTPORI ZA ULAZNE PINOVE
TRISIO = $00 ' SVI PORTOVI SU IZLAZNI
'-------------------------- POČETAK PROGRAMA -----------------------------------
LOW GPIO.0 ' POČETNA VRIJEDNOST GP0.0 PINA
'---------------------------- GLAVNA PETLJA ------------------------------------
DO
HPWM 1, 127, 20000 ' UKLJUČI HARDW. PWM KANAL-1 (GP2), 50%, NA 20KHz
PAUSE 10000 ' PRIČEKAJ 10 SEKUNDI
CCP1CON = $00 ' ISKLJUČI PWM
HIGH GPIO.0 ' POSTAVI GP0.0 NA HIGH
PAUSE 500 ' PRIČEKAJ 1/2 SEKUNDE
LOW GPIO.0 ' POSTAVI GP0.0 NA LOW
LOOP
'---------------------------- KRAJ PROGRAMA ------------------------------------
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: skraceni kurs ucenja picbasica
Pozdrav svima dali neko moze da mi pomogne treba da iskucam jedan program koji treba da upravlja sa dva releja pod nekim uslovima u programu ce biti jedna nepoznata definisanja kao bit znaci bice ili 0 ili 1 ta promenjljiva ce se menjati u zavisnosti na koju labelu se program posalje e sada moje pitanje sa kojom komandom tu nepoznatu da stavim u ram memoriju da je pik nezaboravi kolka je kad nestane napajanje inace radicu sa picom 12f683.
Re: skraceni kurs ucenja picbasica
Probaj pogledat u helpu za naredbe read i write .
Re: skraceni kurs ucenja picbasica
Hvala,jasno mi je samo jos jedno pitanjce od kod do kog opsega se krece eprom adresa u picu 12f683
Re: skraceni kurs ucenja picbasica
PIC12F683 has 256 bytes of data EEPROM with an address range from 0h to FFh
To je citirano iz datasheeta , str. 73 .
Re: skraceni kurs ucenja picbasica
Znaci od 0-255 puno hvala maki
Re: skraceni kurs ucenja picbasica
Pozdrav svima imam problem sa cf775-04/p naime neznam nista o ovom piku cak ga ni u pbp-u nema trebao bi u njega jedan mali kod da ubacim on mi je zgodan sto se koristi u auto alarmima i imam ih dosta upakovanih u kutija sa releima i celom stampom,dali mi neko moze pomoci koji pik ga menja u pbpu znaci u padajucem meniju koji pik da izaberem posto ovog nema i sta treba za njega da definisem ovaj kod treba da ubacim u njega kod koji cu okaciti iskucan je za 16f84a a iskucao sam ga samo da vidim oce raditi
Code: Select all
define OSC 4
trisa=%00100
porta=%00100
symbol prozor1 = porta.0
symbol prozor2 = porta.1
symbol start = porta.2
pocetak:
do while Start
loop
podigni:
prozor1=1
pause 500
prozor1=0
prozor2=1
pause 500
prozor2=0
do while Start=0
loop
goto pocetak
Re: skraceni kurs ucenja picbasica
http://www.microchip.com/forums/m52900.aspx
Samo to ti je OTP, tako da nema ništa od ponovnog programiranja tih chipova iz alarma.
Samo to ti je OTP, tako da nema ništa od ponovnog programiranja tih chipova iz alarma.
Re: skraceni kurs ucenja picbasica
nisam ja ove razumeo bas naj bolje mislim jesam niko nije cuo za njega a ima ga svuda hm zgodan mi je jako jer je obezbedjen nesmetaju mu nikakve smetnje treba da napravim nesto sto ce upravljati sa dva releja dok u kola od coveka nisam ubacio ksenone to je radilo sa ne 555 otkad su ksenoni u kolima ne 555 je podivljao pa sam resio da resim sa pikom,dali ovaj pik moze da se prebrise i da mu se ubaci novi kod jer bas sama konstrukcija plocice mi odgovara ima na xsebi sve sto mi treba
Re: skraceni kurs ucenja picbasica
jeste sigurni da se nemucim djabe da je ovai pic One Time Programmable jer ja to nigde nevidim,buni me ima i f i c
Last edited by alarmi ns on 29-06-2013, 21:58, edited 1 time in total.
Re: skraceni kurs ucenja picbasica
Imam ja PIC16F57 u SO28W pakovanju. Njega mozes programirati do mile volje. Samo uporedi pinout, ako odgovara taj javi se, pa se dogovorimo.
Re: skraceni kurs ucenja picbasica
uuuuu sad mi dade ideju pedja znaci ja fakticki tu mogu bilo koji pic ubaciti samo nogice da mi se poklipe meni dva izlaza treba 12f683 bi idealan bio jer smem izvaditi ovaj veliki pic i po rasporedu zalemiti zicama 12f83 jer sam u pravu? gde mogu viderti semi od cf775?
Re: skraceni kurs ucenja picbasica
Molim za pomoc neznam dali sam zeznio negde u definicijama ali meNi u piku 12f683 samo gpo5 moze biti ulazni,ma kako tris postavio na druge pinove taster nemogu vezati evo koda
treba mi vise tastera a samo na gpo.5 ga mogu staviti.Unapredn hvala
Code: Select all
#CONFIG
__CONFIG _INTRC_OSC_NOCLKOUT & _WDT_OFF & _MCLRE_OFF & _BOD_ON & _CP_OFF & _PWRTE_ON
#ENDCONFIG
DEFINE OSC 8
'-------------------------- PDESAVANJA -------------------------------
' Define ADCIN parameters
Define ADC_BITS 10 ' Set number of bits in result
Define ADC_CLOCK 3 ' Set clock source (3=rc)
Define ADC_SAMPLEUS 50 ' Set sampling time in uS
ADCON0.7 = 1 ' Right justify result
ANSEL = %00001000 ' Set AN3 analog, rest digital
CMCON0 = 7 ' Analog comparators off
TRISIO = %01000000
'
'DEFINMISANJE PRVOG PROZORA
symbol rele = GPIO.0
LOW RELE
'DEFINISANJE RUGOG PROZORA
symbol rele1 = GPIO.1
low rele1
'PREKIDAC
symbol taster = GPIO.5
input taster
'TASTERRRRRRRRR:
pocetak:
do while taster = 0
loop
kreni:
'PRVI PROZOR
rele=1
pause 1000 'stelovanje vremena dizanja
rele = 0
PAUSE 1000
'DRUGI PROZOR
RELE1 = 1
PAUSE 1000 'stelovanje dizanja prozora
rele1 = 0
do while taster = 1
loop
goto pocetak
end
Re: skraceni kurs ucenja picbasica
pozdrav svima dali mi neko moxe reci gde mog naruciti modul za serijsko upravljaanje displejom 1 wire