skraceni kurs ucenja picbasica
Moderators: pedja089, stojke369, [eDo], trax
Re: skraceni kurs ucenja picbasica
@electron
Kolika je max. struja koju smije teci iz svih pinova zajedno kod PIC16F877A, a kolika kod PIC16F887?
Pa još jednom:
Kak su ti vezane te ledice, jel imas otpore u seriji?
Jesi li obrisao ANSELH? ANSELH i ANSEL nisu isto.
Kolika je max. struja koju smije teci iz svih pinova zajedno kod PIC16F877A, a kolika kod PIC16F887?
Pa još jednom:
Kak su ti vezane te ledice, jel imas otpore u seriji?
Jesi li obrisao ANSELH? ANSELH i ANSEL nisu isto.
Re: skraceni kurs ucenja picbasica
Otpori su 330R postavio i sve je OK. mozda bi bilo dobro neko malo da pojasni ANSEL i ANSELH odnosno ANSEL: ANALOG SELECT REGISTER i ANSELH: ANALOG SELECT HIGH REGISTER
Code: Select all
OSCCON = %01100001
DEFINE OSC 4
ANSEL = %00000000
ANSELH = %00000000
OPTION_REG.7 = 0
TRISB = $00
symbol LED5=PORTB.3
symbol LED4=PORTB.0
SYMBOL LED3=PORTB.4
symbol LED2=PORTB.5
symbol LED1=PORTB.6
TRISB=$00
proba:
PORTB = $FF ' Upali sve LED diode
pause 500
PORTB = $00 ' Ugasi sve LED diode
pause 500
led1=1:led2=1:led3=1 'Upali LED1,LED2,LED3 i zadrzava 2 sec
Pause 2000
led1=1:led2=1:led3=0:led5=1 'Nastavlja sa radom LED1,LED2, gasi se LED3, pali se i zadrzava 2 sec
pause 2000
led1=0:led2=0:led3=1:led5=0 'Gasi se LED1, LED2, pali se LED3, gasi se LED5 i zadrzava 0,5 sec
pause 500
portb=0 'sve se gasi i zadrzava 1 sec
pause 1000
led1=1:led2=1:led3=1:led4=1:led5=1 'sve se pali i zadrzava 1,5 sec
pause 1500
PORTB = $00
pause 500 'Ugasi sve LED diode i zadrzi ugasene 0,5 sec
goto proba
end
- MileMalbasa
- Penjem se :)
- Posts: 65
- Joined: 13-11-2010, 11:44
Re: skraceni kurs ucenja picbasica
Pozdrav vidim da je tema malo zastarila ali novi sam sto se tice mikrokontrolera.Interesuje me da li neko moze da mi da semu za samogradnju programatora i program?Unapred hvala
-
- Pravo uznapredovao :)
- Posts: 248
- Joined: 19-03-2011, 18:20
- Location: Milutovac/Trstenik/Krusevac
- Contact:
Re: skraceni kurs ucenja picbasica
nadam se da je sve jasno iz ove seme
http://1.bp.blogspot.com/-vQQ73LHgG8k/T ... serial.png
program koji ti treba je IC PROG
http://www.ic-prog.com/download.html
prosto da prostije ne moze da bude
http://1.bp.blogspot.com/-vQQ73LHgG8k/T ... serial.png
program koji ti treba je IC PROG
http://www.ic-prog.com/download.html
prosto da prostije ne moze da bude
Kad porastem bicu Feko,ili mozda Pedja!!!:) :) :)
-
- Pravo uznapredovao :)
- Posts: 248
- Joined: 19-03-2011, 18:20
- Location: Milutovac/Trstenik/Krusevac
- Contact:
Re: skraceni kurs ucenja picbasica
izvinjavam se zbog ovoga jer sam postavio AVR.nixx994 wrote:nadam se da je sve jasno iz ove seme
http://1.bp.blogspot.com/-vQQ73LHgG8k/T ... serial.png
evo su sheme za PIC16f84
http://talkingelectronics.com/projects/ ... 2Parts.gif
http://www.piclist.com/techref/piclist/ ... /com84.gif
http://farm2.static.flickr.com/1066/121 ... 3275d3.jpg
Kad porastem bicu Feko,ili mozda Pedja!!!:) :) :)
Re: skraceni kurs ucenja picbasica
@nixx: prva shema ti je upotrebljiva, druga zabranjuje hotlinking, treća je smiješno mala..
IMHO, najbolje je na eBayu nabavit PICkit2ili nekakav sličan programator zbog podrške za novije PIC mikrokontrolere. Ako se misliš zadržati na "prastarim" PIC16F84, PIC16F627/8 itd, onda ti je JDM programator dobar izbor - http://www.jdm.homepage.dk/newpic.htm
Još bolji je AllPIC - http://www.elektronika.rs.ba/data/proje ... ri/allpic/
Oba navedena su direktno podržana u IC-PROG softveru - http://www.ic-prog.com/ i koriste serijsku komunikaciju preko COM porta, šta ti može biti prepreka za korištenje na novijim računalima, budući ti vjerojatno neće raditi sa USB2serial konverterom (bar meni nije JDM kojeg imam već godinama). Debug i slične fore ovdje nemaš, tako da bih ti savjetovao uzeti nešto novije tipa PICkit2.
IMHO, najbolje je na eBayu nabavit PICkit2ili nekakav sličan programator zbog podrške za novije PIC mikrokontrolere. Ako se misliš zadržati na "prastarim" PIC16F84, PIC16F627/8 itd, onda ti je JDM programator dobar izbor - http://www.jdm.homepage.dk/newpic.htm
Još bolji je AllPIC - http://www.elektronika.rs.ba/data/proje ... ri/allpic/
Oba navedena su direktno podržana u IC-PROG softveru - http://www.ic-prog.com/ i koriste serijsku komunikaciju preko COM porta, šta ti može biti prepreka za korištenje na novijim računalima, budući ti vjerojatno neće raditi sa USB2serial konverterom (bar meni nije JDM kojeg imam već godinama). Debug i slične fore ovdje nemaš, tako da bih ti savjetovao uzeti nešto novije tipa PICkit2.
- MileMalbasa
- Penjem se :)
- Posts: 65
- Joined: 13-11-2010, 11:44
Re: skraceni kurs ucenja picbasica
A hvala ljudi za ovu semu.Krecem polako sa tim da se bavim znam programirati u C jeziku a poznajem i Basic pomalo, imam iskustva u digitalnoj elektronici tako da sam se odlucio baviti sa tim...Znam da nije jednostavno ali sve se da pokusati zar ne?
Re: skraceni kurs ucenja picbasica
Ako imaš predznanje u C-u, možda ti nebi bilo loše razmisliti i o Arduino.
- MileMalbasa
- Penjem se :)
- Posts: 65
- Joined: 13-11-2010, 11:44
Re: skraceni kurs ucenja picbasica
Cek, Arduiono je program koji instaliram u racunar i u njemu pisem programske kodove ili?
Re: skraceni kurs ucenja picbasica
Arduino = hardver + softver
Baziran na Atmel AVR seriji mikrokontrolera, izuzetno popularan zadnjih godina, sa ogromnim communityem, spaja se na računalo putem USB porta, a programira direktno iz vlastitog IDE-a. Postoji veliki broj dodataka u obliku pločica (shieldova), koji se mogu direktno spojiti na glavnu Arduino pločicu. Također, za 99% hardvera postoje i gotove biblioteke, pa se nemoraš zafrkavati previše detaljima, već se fokusiraš na finalnu izvedbu.
Hardver - http://arduino.cc/en/Main/Hardware (najpopularniji su Uno i Mega)
Ugrađene funkcije - http://arduino.cc/en/Reference/HomePage (neke stvari su pojednostavljene, npr. PWM - u vlastitim libovima)
Tutoriali - http://arduino.cc/en/Tutorial/HomePage (u primjerima vidiš kako se uz malo koda može izvesti dosta toga)
Svakako baci oko i na ove linkove:
Podrška za spajanje sa ostalim hardverom - http://arduino.cc/playground/Main/Inter ... thHardware
Podrška za spajanje sa softverom - http://arduino.cc/playground/Main/Inter ... thSoftware
Samo jedan dio biblioteka - http://arduino.cc/playground/Main/LibraryList
i ne, ovo nije reklama
Baziran na Atmel AVR seriji mikrokontrolera, izuzetno popularan zadnjih godina, sa ogromnim communityem, spaja se na računalo putem USB porta, a programira direktno iz vlastitog IDE-a. Postoji veliki broj dodataka u obliku pločica (shieldova), koji se mogu direktno spojiti na glavnu Arduino pločicu. Također, za 99% hardvera postoje i gotove biblioteke, pa se nemoraš zafrkavati previše detaljima, već se fokusiraš na finalnu izvedbu.
Hardver - http://arduino.cc/en/Main/Hardware (najpopularniji su Uno i Mega)
Ugrađene funkcije - http://arduino.cc/en/Reference/HomePage (neke stvari su pojednostavljene, npr. PWM - u vlastitim libovima)
Tutoriali - http://arduino.cc/en/Tutorial/HomePage (u primjerima vidiš kako se uz malo koda može izvesti dosta toga)
Svakako baci oko i na ove linkove:
Podrška za spajanje sa ostalim hardverom - http://arduino.cc/playground/Main/Inter ... thHardware
Podrška za spajanje sa softverom - http://arduino.cc/playground/Main/Inter ... thSoftware
Samo jedan dio biblioteka - http://arduino.cc/playground/Main/LibraryList
i ne, ovo nije reklama
- MileMalbasa
- Penjem se :)
- Posts: 65
- Joined: 13-11-2010, 11:44
Re: skraceni kurs ucenja picbasica
O pa ne zvuci tako lose.Sad bas imam sa cim da se zanimam.Hvala puno ja se sad bacam na proucavanje ovoga
Re: skraceni kurs ucenja picbasica
Pozdrav, da ne otvaram novu temu, imam samo jedno pitanje. Imam ovaj source kod https://sites.google.com/site/vk3bhr/home/fm2/source i zelim da ga prebacim u hex, pa na pic 16F84A. Pomocu kog programa to mogu da uradim? Postoji hex ovog programa ali za 16F84. Hoce li to raditi na 16F84A? Hvala unapred!
Kad pijemo, mi se i napijemo.
Kad se napijemo, mi i zaspemo.
Kad spavamo, mi ne činimo grehe.
Ako ne činimo grehe, onda idemo u raj.
Zato i pijemo da bi otišli u raj.
Kad se napijemo, mi i zaspemo.
Kad spavamo, mi ne činimo grehe.
Ako ne činimo grehe, onda idemo u raj.
Zato i pijemo da bi otišli u raj.
Re: skraceni kurs ucenja picbasica
Ta dva pica su ista...
Re: skraceni kurs ucenja picbasica
To sam i mislio, samo sam hteo da proverim, hvala!
Kad pijemo, mi se i napijemo.
Kad se napijemo, mi i zaspemo.
Kad spavamo, mi ne činimo grehe.
Ako ne činimo grehe, onda idemo u raj.
Zato i pijemo da bi otišli u raj.
Kad se napijemo, mi i zaspemo.
Kad spavamo, mi ne činimo grehe.
Ako ne činimo grehe, onda idemo u raj.
Zato i pijemo da bi otišli u raj.
Re: skraceni kurs ucenja picbasica
potrebna mi je mala pomoč. nikako da skuzim kako u programu napraviti pauzu od naprimjer 5 minuta, pošto PAUSE naredba ide samo malo preko minute???
Re: skraceni kurs ucenja picbasica
jedan od nacina je for next petlja
evo za 1min sad uradi sam za npr. 5min
for i = 0 to 5 'vrti 6 puta
pause 10000'10s
next i
evo za 1min sad uradi sam za npr. 5min
for i = 0 to 5 'vrti 6 puta
pause 10000'10s
next i
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: skraceni kurs ucenja picbasica
Oprosti Pedja, moram, ne mogu izdržati... brisi postAZROCAT wrote:potrebna mi je mala pomoč. nikako da skuzim kako u programu napraviti pauzu od naprimjer 5 minuta, pošto PAUSE naredba ide samo malo preko minute???
InTheStillOfTheNight
Re: skraceni kurs ucenja picbasica
Pozdrav, imam ptanje u vezi LCD-a. Npr. ja na LCD-u imam ispsana 4 slova i sada ispisem 5. i zelim to 5. da obrisem i napisem neko drugo. Pomocu koje komande mogu to da uradim? Isprobavao sam sve moguce komande koje je Pedja pisao u ovom kursu ucenja picbasica, ali nisam uspeo. Molim vas pomoc. Hvala svima unapred!
Kad pijemo, mi se i napijemo.
Kad se napijemo, mi i zaspemo.
Kad spavamo, mi ne činimo grehe.
Ako ne činimo grehe, onda idemo u raj.
Zato i pijemo da bi otišli u raj.
Kad se napijemo, mi i zaspemo.
Kad spavamo, mi ne činimo grehe.
Ako ne činimo grehe, onda idemo u raj.
Zato i pijemo da bi otišli u raj.
- informaticar
- Odlično uznapredovao
- Posts: 588
- Joined: 09-12-2008, 16:31
- Location: Velika Kopanica - Slavonski Brod
Re: skraceni kurs ucenja picbasica
Pa jednostavno stavis uvijet da na pritisak nekog tipkala osvijezi se LCD i da se ponovno napise taj tekst sa zeljenim petim slovom...