PIC16F84 Uputstvo Upgrade

10

Click here to load reader

Transcript of PIC16F84 Uputstvo Upgrade

Page 1: PIC16F84 Uputstvo Upgrade

7/30/2019 PIC16F84 Uputstvo Upgrade

http://slidepdf.com/reader/full/pic16f84-uputstvo-upgrade 1/10

U izradi!!!

PIC16F84 uputstvo za rukovanje 

Komentari za PIC uputsto!Prodavci PIC mikrokontrolera - javite se.

Ime: LazaNadimak: BigDaddyDatum: 29.3.'07.

More, ako uzmem MOTKU cu ti dam ja FLUO-CEVKU ;-)Malopre sam skinuo uputstvo za PIC i prelazim na citanje.Pozdravvv!!!!!!!!

Ime: Administrator Sajt: www.ptt.yu/...Datum: 31.3.'07.

Crni Lazo! A gde su ti naša slova? Kako ono beše?charset=windows-1250Pređi lepo na BlueFish!

Ime: MikiNadimak: zilFDatum: 15.7.'07.

Mozda kao predlog, dodati u PIC uputstvo i neke dobre simulatore pomogucnosti besplatne, kao npr. PIC Simulator ali ovaj kosta :( inace uputstvomi se svidja samo jos da nabavim jeftino piceve.

Ime: Administrator Sajt: www.ptt.yu/...

Datum: 17.7.'07.

Nažalost, ne postoje dobri i besplatni simulatori za PIC. Možeš birati izmeđunezgrapnog (za početnike) i besplatnog MPLAB paketa, PIC Simulator IDE i

Proteus paketa. Uostalom, kontaktiraj autora PIC simulatora. Čovek je izZemuna, i verovatno razume našu ekonomsku situaciju. A ako si mislio da stavim njihove programe na svom sajtu, to ne planiramuraditi zbog prevelikog prostora koji zauzimaju, i zbog novih i boljih verzijaprograma. Ovako, linkovi ka programima su dati u mom uputstvu, i udaljenisu najvise 2-3 klika. PicLoops sam postavio na sajt samo zato što se više nemože naći na internetu.

Ime: Galic Zelimir Sajt: www.inet.hr/...Nadimak: zli_vuk

Odlično ti je uputstvo za programiranje pica... To mi je jedina literatura zaučenje...došo sam do 26 stranice. Imaš (do tuda) neke tipografske greške: napetoj stranici prva rečenica bank0 i bank1 na 13 stranici u programu kod

6F84 uputstvo http://www.ptt.rs/korisnici/t/r/trifunov/pi

0 2012-12

Page 2: PIC16F84 Uputstvo Upgrade

7/30/2019 PIC16F84 Uputstvo Upgrade

http://slidepdf.com/reader/full/pic16f84-uputstvo-upgrade 2/10

Datum: 7.10.'07. komentara ;uključi led stavljajući 00100b u w registar, ustvari stavlja 05h(00101b) pa program upali dvije ledice... Pozdrav!

Ime: Administrator Sajt: www.ptt.yu/...Datum: 21.10.'07.

Šta ću! Ko radi, taj i greši. Uglavnom, ispravljeno je u najnovijoj verziji.Primetiš li još koju grešku (a sigurno ih ima, samo ih treba uočiti) javi.Drago mi je da ti se uputstvo sviđa. Deo od 27 do 31 strane će ti sigurno bitimnogo teži od dosadašnjeg gradiva. Pokušao sam da ga što više uprostim,ali mislim da i dalje to nisam uspeo. Bitno je da shvatiš da u tom delu PIC

uzima podatak sa PORTA registra, izvršava operaciju nad njim i nad Wregistrom i da rezultat nakon toga vraća nazad u PORTA registar. Takvoadresiranje (PORTA je najpre jedan od operanda nad kojima se obavljaoperacija a zatim odredište rezultata) može izgledati prilicno konfuzno.Nemoj se ograničavati samo na ovo moje uputstvo. Ukoliko znaš engleski,Mirochipov sajt je dragoceni izvor informacija i ideja. Problem je jedinonjihova suvoparnost. Trudio sam se da gradivo dato u uputstvu načinim stointeresantnijom. Mislim da sam dobrim delom u tome i uspeo.Nego želis li možda da te mailom obaveštavam o novim verzijama uputstva?U ovoj od 21.10.2007. upravo sam ubacio poglavlje sa par hardverskihspecifičnosti (dekapling, debouncing, šmitov okidac, pull up otpornici).

Ime: Galic Zelimir Sajt: www.inet.hr/...Nadimak: zli_vukDatum: 22.10.'07.

Pa često ja navratim pogledat na stranicu dal ima što novo... Al ako ti je usput, možeš poslat mail...Uputstvo je super stvar, proučit ću ga do kraja bez ostale literature pa ti javimdi mi je falilo informacija...Pozdrav!

Ime: BoraNadimak:lazendicboraDatum: 6.11.'07.

Trifunoviću pozdrav od Lazendića!pre nekolko dana na moj postavljen problen na ES dao si komentar,tom prilikom sam te pitao za slobodu da ti postavim ponekad neko pitanjevezano za PIC. Preturajući forum našao sam tvoj prevod "UPUTSTVO ZARUKOVANJE PIC16F84"pokušavam da savladam programiranje ali mi je teško da shvatim neke stvaripa te molim da mi ih pojasniš.Kopirao sam deo tvog teksta da te potsetim i da ti lakše objasnim šta mi nije

 jasnoa to je:u registar TRISA ćete poslati ovo: b'00000110' ( = 0x06 ).*******************************************

Dakle na PORTA postoji 5 pinova, i samim tim 5 kontrolnih bitova u TRISAregistru.

Ukoliko biste želeli da definišete neki od ovih pinova kao ulazni, poslacete “1”nanjemu pridruženi bit u TRISA registru. Ukoliko biste želeli da neki od ovihpinovadefinišete kao izlazni, postavićete njegov bit na “0”. Redosled bitovaodgovararasporedu pinova, odnosno bit 0 je RA0, bit 1 je RA1 i tako dalje. Na primer,ukolikobiste želeli da postavite pinove RA0, RA3 i RA4 kao izlazne, a RA1 i RA2 kaoulazne, u registar TRISA cete poslati ovo: b'00000110' ( = 0x06 ). Primećujete

6F84 uputstvo http://www.ptt.rs/korisnici/t/r/trifunov/pi

0 2012-12

Page 3: PIC16F84 Uputstvo Upgrade

7/30/2019 PIC16F84 Uputstvo Upgrade

http://slidepdf.com/reader/full/pic16f84-uputstvo-upgrade 3/10

da sebit 0 koji se odnosi na pin 0 nalazi sa desne strane navedenog niza:

PORTA pin RA4 RA3 RA2 RA1 RA0bit broj 4 3 2 1 0binarna vrednost 0 0 1 1 0

ako sam dobro shvatio u registar TRISA šalje se adresa PORTBIme: Administrator Sajt: www.ptt.yu/...Datum: 9.11.'07.

Ne! Ne adresa vec se binarnim stanjem TRISA definiše koji pin na PORTA cebiti ulazni, a koji izlazni. Pročitaj prethodni pasus uputstva. Onaj sa rampama.

E sada, potpuno slučajno se pogodilo da se stanje U/I pinova koje sam uzeoza primer poklapa upravo sa adresom PORTB registra. Moraću ovo ispraviti uidućoj verziji uputstva da ne bih još nekog ovako doveo u zabunu.

Da malo vise to pojasnim. SVAKI ulazno izlazni pin može se unutar PIC-anaci u 3 stanja.

1. Stanje izlaza - pri čemu će se na njemu dobiti napon od 0V

2. Stanje izlaza - pri čemu će se na njemu dobiti napon od 5V.

3. Stanje ulaza - Pri njemu se odgovarajući pin ponaša kao da nije nipovezan za spoljno električno kolo. Nalazi se u stanju tzv. visoke impedanse.

Promenu između stanja ulaza i stanja izlaza biraš u TRISA i TRISB registru,a izmedu logicke 0 i 1 (0V i 5V) u PORTA i PORTB registru.

Znači ako želiš podesiti pin RA0 kao izlazni pin sa logickom 0 (0V), trebaš uTRISA staviti binarnu vrednost b'00000000', a u PORTA b'00000000'.

 Ako pak želiš podesiti pin RA0 kao izlazni sa logičkom 1 (+5V), trebaš uTRISA staviti b'00000000', a u PORTA b'00000001'.

 A ako želiš da ti pin RA0 bude ulazni, trebaš u TRISA staviti b'00000001'.Vrednost koja bude bila u PORTA registru ukoliko je pin ulazni nemanikakvog efekta, pa će se jednostavno ignorisati. Kasnije ćeš kroz uputstvovideti kako se očitava eksterno dovedena vrednost napona (0V ili +5V) saovog ulaznog pina.

PORTA i TRISA trebaš posmatrati kao jedan par, potpuno nezavistan odPORTB i TRISB para registra. Koji ćeš par koristiti zavisi od tvojih konkretnihpotreba. Na primer pinovi RA4, RB0, RB4, RB5, RB6 i RB7 pored osnovnihimaju i neke dodatne funkcije koje će dalje kroz tekst biti dodatno objašnjene.

Ime: BoraNadimak:lazendicboraDatum: 9.11.'07.

Pozdrav!!!Veruj mi da sam par dana u iščekivanju tvog odgovora pokušavajuci danađem logičan zaključak ipak došao na ideju da je to SLUČ AJNO izabranbroj koji se poklopio sa adresom PORTB.

6F84 uputstvo http://www.ptt.rs/korisnici/t/r/trifunov/pi

0 2012-12

Page 4: PIC16F84 Uputstvo Upgrade

7/30/2019 PIC16F84 Uputstvo Upgrade

http://slidepdf.com/reader/full/pic16f84-uputstvo-upgrade 4/10

Primer koji si naveo pročitao sam ga 150 puta,igrajući se binarnim udecimalne i obratno pa opet čitajuci tvoj primer shvati sam da je ili slucajnoizabran brij (6) ili je greška. dole sledi taj PRIMER

Na primer, ukoliko biste želeli da postavite pinove RA0, RA3 i RA4 kaoizlazne, a RA1 i RA2 kaoulazne, u registar TRISA ćete poslati ovo: b'00000110' ( = 0x06 ).

Shvatio sam da tvojim nasumice izabranim pinovima ima SLIČNOSTI saadresom porta B pa me je to svo vreme kopalo dali sam u pravu!!!!!!!!!!

nemaš pojma koliko sam sada presretan jer sam SAM došao do jednogtakvog zakljucka!!! a ti si ga sad i potvrdio, NEMOJ sad da se smeješ, menikao početniku ovo je veoma znacajno,mislim da me razumeš u potpunosti.....

Sto puta veliko hvala i pozdrav

Ime: VaneSajt: http://eprom...Nadimak: KrasnikDatum: 26.11.'07.

Fala za PIC upatstvoto .. Se najdobro pozdrav od Makedonija

Nadimak: VordasDatum: 6.12.'07.

Bok

Ja sam totalni pocetnik za mikrokontrolore. Upravo sam se poceo bavit.Korisrim tvoje uputstvo koje si napravio za PIC 16F84 i neke stvari mi nisu

 jasne.pa bih te zamolio za pomoc pošto si ti to napisao.

1.Zašto prilikom prelaska iz BANK0 u BANK1 i obrnuto koristimo bit 5STATUS registra. Ovo: bsf 03h,5 zašto baš pet

2.Kako je ovo moguce:Citiram:RP0 egu 00100000b ; Ovo pridružuje rec RP0 vrednosti 05h.Kao prvo zašto nisi napisao 100000b a ne 00100000b ili ima nekog razloga ine kužim kako je 00100000b jednako 05h jer je 05h pretvoreno u binarno101b, znaci RP0 equ 101b ili ja nešto nisam dobro shvatio.

3.Pokušao sam ovaj prelazak Iz BANK0 U BANK1 ali i dalje mi Output poslijepokretanja programa objavi poruku-302, tj da TRISA nije u BANK0

bsf 83h,5 -> zašto ovo u disassembling Listing cita bsf 0x03(?),0x05a ja napisao 83hmovlw 00hmovf TRISAbcf 03h,5Pokušao sam i da prvo imenujem neku konstantu npr.B1 koja je equ 0Ch i daonda prvo upišem 83h u W registar i onda u 0Ch koji je jednak B1.bsf B1,RP0tako sam napravio i za STATUS registar U BANK0 samo sam ga nazvao B0ali ništa

6F84 uputstvo http://www.ptt.rs/korisnici/t/r/trifunov/pi

0 2012-12

Page 5: PIC16F84 Uputstvo Upgrade

7/30/2019 PIC16F84 Uputstvo Upgrade

http://slidepdf.com/reader/full/pic16f84-uputstvo-upgrade 5/10

Molim te pomozimi. Uputsvo ti je inace mrak.

Ime: Administrator Sajt: www.ptt.yu/...Datum: 7.12.'07.

1.Zašto prilikom prelaska iz BANK0 u BANK1 i obrnuto koristimo bit 5STATUS registra. Ovo: bsf 03h,5 zašto baš pet

Pre svega pređi na označavanje sa 0x03 umesto 03h. Ja sam ranije koristiodrugi assembler, pa mi je, eto ostala ta navika. To je ispravljeno u novijim

verzijama uputstva.Zašto? Zato što ga je Microchip tako napravio. Baš taj bit je odredio za prelazi nijedan drugi. Međutim, sa tvoje tačke gledišta mogao je slobodno odreditibilo koji. Tebi je svakako svejedno hoćeš li za prelazak između banki pisatibsf 0x03,5 ili bsf 0x03,1, a Microchip je odlucio da bit za prelazak bude bašbit 5.

2.Kako je ovo moguće: Citiram: RP0 equ 00100000b ; Ovo pridružuje rečRP0 vrednosti 05h. Kao prvo zašto nisi napisao 100000b a ne 00100000b iliima nekog razloga i ne kužim kako je 00100000b jednako 05h jer je 05hpretvoreno u binarno 101b, znaci RP0 equ 101b ili ja nešto nisam dobroshvatio.

U pravu si. Nije moguće. Moja greška. Biće ispravljeno u novoj verzijiuputstva. A toliko puta sam prošao preko toga ne uviđajući grešku. Trebalo bibiti b'00000101' ili 0x05 ili d'05'. b'00000101' jer su unutar osmobitnih binarnihbrojeva imas 8 znaka, ali mislim da to ipak nije obavezno. Mislim (nisamsiguran) da možes koristiti i b'101'.

3.Pokušao sam ovaj prelazak Iz BANK0 U BANK1 ali i dalje mi Output poslijepokretanja programa objavi poruku-302, tj da TRISA nije u BANK0

To će ti uvek ispisivati. Assembler za vreme assembliranja ne prati tokprograma (za razliku od simulatora), pa nema pojma u kom se trenutno delunalaziš. Zato te (za svaki slučaj) preventivno upozorava da to proveriš. Stavinegde na početku ERRORLEVEL -302 i rešićeš problem.

bsf 83h,5 -> zašto ovo u disassembling Listing čita bsf 0x03(?),0x05 a janapisao 83h

Zbog drugačijeg predstavljanja brojeva kod MPLAB assemblera. Objasniosam ranije. Koristi bsf 0x83,0x05.

 Ako bi želeo, pošalji mi tvoj mail pa ću te obaveštavati o izlascima noveverzije uputstva na mom sajtu.

Ime: Aleksandar Špadijer Datum: 16.12.'07.

Uputstvo je odlično. Nabavio sam PIC 12F629 za jedan gotov projekat.Nadam se da ću moći malo da se poigram sa ovim uC prateći uputstva za16F84 (koliko vidim instrukcije su iste, samo fale dodatni U/I portovi)! Trebada nabavim 16F628 na 4MHz za još jedan gotov projekat, pa me zanima da limogu da kupim 16F628A koji je na 20MHz. Da li su kompatibilni! U projektuse koristi interni oscilator (tj. da li se interni osc. može spustiti na 4MHz)!?

6F84 uputstvo http://www.ptt.rs/korisnici/t/r/trifunov/pi

0 2012-12

Page 6: PIC16F84 Uputstvo Upgrade

7/30/2019 PIC16F84 Uputstvo Upgrade

http://slidepdf.com/reader/full/pic16f84-uputstvo-upgrade 6/10

Molim Vas da me stavite na listu sa obaveštenjima o dopunama uputstva!Veliki pozdrav od Aleksandra

Ime: Administrator Sajt: www.ptt.yu/...Datum: 16.12.'07.

Sve instrukcije su im potpuno iste. Razlikuju se jedino po U/I pinovima irasporedu registara u memoriji.

628 i 628A su pin2pin potpuno kompatibilni, a za oscilator ću proveriti pa ćunaknadno javiti.

Pa baš sam juče (15.12) postavio novu verziju (973Kb). Ubačen si na listu.

Ime: Administrator Sajt: www.ptt.yu/...Datum: 16.12.'07.

Datasheet za 16F628 je DS40300B

Datasheet za 16F628A je DS40044D. Na samom početku piše:

- Precizni interni 4MHz oscilator fabrički kalibrisan na 1%.

U razlikama između ova dva tipa (Appending C - Device migrations) navodise:

1 - Umesto eksternog otpornika (ER) moguć je jedino RC mod2 - Izmenjen je način zaštite memorije (Code Protection). CP0 i CP1zamenjeni su samo jednim invertovanim bitom - CP.3 - BOD (Brown Out Detect) je promenjen u BOR (Brown Out Reset)4 - Uključenje BOR ne uključuje automatski i PWRT (Power Up Timer) kaoranije5 - INTRC sada se naziva INTOSC6 - Timer1 dizajniran je za 32.768KHz, dok je ranije bio do 200KHz7 - Mod dvobrzinskog oscilatora umesto u INTRC i ER sada radi samo uINTOSC modu (logično, jer ostalih ni nema)

Koliko vidim, da li će program moći da radi najviše zavisi od tipa oscilatora iod timer1 modula. Ukoliko je program koji imaš za takt koristio kvarcnioscilator bez upotrebe Timer1 modula, onda bi trebao raditi bez problema.Ukoliko nije, možda ćeš ga morati prepravljati. Ostale razlike se uglavnom nekoriste pri normalnom radu mikrokontrolera.

Pominješ interni oscilator. Pa trebaš najpre proveriti da li se konfiguriše na istinacin. Dovoljno je da je za odabir INTRC moda ranije trebalo setovati bit 5odredjenog registra a sada (zbog INTOSC) bit 6, pa da program ne radi.

Moraš to proveriti u datasheetovima.Ime: Pedja ParacinNadimak: ujkacoDatum: 25.12.'07.

Sajt je super, uputstvo za PIC odlicno! Imam mali problem, da li bi mogao dami pomognes? Hvala!

Ime: Administrator Sajt: www.ptt.yu/...Datum: 25.12.'07.

Odgovoreno e-mailom.

Ime: Vanja HalulicNadimak: t94hw

Preekrano. Odusevljen sam knjigom PIC16F84, mada sam u toj oblasti tekpocetnik i imao bih nekoliko pitanja postaviti kko bih sam sebi razjasnio

6F84 uputstvo http://www.ptt.rs/korisnici/t/r/trifunov/pi

0 2012-12

Page 7: PIC16F84 Uputstvo Upgrade

7/30/2019 PIC16F84 Uputstvo Upgrade

http://slidepdf.com/reader/full/pic16f84-uputstvo-upgrade 7/10

Datum: 6.1.'08. nepoznatice.

Ime: Administrator Sajt: www.ptt.yu/...Datum: 25.12.'07.

Odgovoreno e-mailom.

Ime: BojanNadimak:destructor 

Datum: 10.1.'08.

Ja sam upravo proverio šta se desi kad MCU stavim 40 volti na pinove. Ha!PIC radi i dalje, samo nema više ove pinove. Kako je žilav! Sad ću da idemda vidim šta će da se desi s 220. Samo da nađem naočare za švajs aparat.

Ime: Administrator Sajt: www.ptt.yu/...Datum: 15.1.'08.

Ha ha ha! Samo napred.Radili su ljudi svašta sa njim. Pročitao sam negde da mu je prilikom inverznopovezanog napajanja otpala gornja plastika, da se lepo videlo jezgrozacrvenelo od temperature, ali da je ipak nakon ispravnog povezivanjaproradio bez ikakvih posledica.Ukoliko ste baš rešili da ga dokrajčite, ispecite ga u mikrotalasnoj : ) !

Nema potrebe da više puta šaljete istu poruku. Neće biti objavljena sve dokne prođe moju cenzuru, a to može potrajati.

Primetio sam par poruka u kojima se ne traži odgovor, a u kojima jeostavljena kontakt e-mail adresa. Ukoliko želite biti prikljuičeni na listu zanove verzije PIC uputstva, molim Vas da to naglasite unutar poruke.

Ime:Pocetnik_u_zanosuNadimak:Pocetnik_u_zanosuDatum: 17.2.'08.

RC = Resistor-Capacitor, nije Condensator \:

Ime: Administrator 

Sajt: www.ptt.yu/...Datum: 10.4.'08.

Pa dobro! Jeste greška, ali nije teška. U svakom slučaju ispraviću je.

Ime: Petar Nadimak:petarsuper Datum: 2.4.'08.

Sada sam shvatio da moze i ovde da se potrazi pomoc. Na Elitesecurityforumu sam vam isto postavio pitanje, ali kazu da od viska glava ne boli.Konkretno Imam u planu jedan drugi projekat sa pic16f84, on moze dasaceka. E sad da li bi ovo moglo da se uradi sa pic16f84. Hteo bih da pomoci

 joysticka kontrolisem brzinu i smer step motora. Joystick je sapotenciometrima od 10Koma jer takav je u joystiku koji imam i nema srednjiizvod. Posle mikrokontrolera bih stavio tranzistore ili 298 cip "mislim da 298nemoze". Znaci bitno mi je da kada joystik u srednjem polozaju motor miruje

pomeranjem u odredjenu stranu regulisem brzinu i smer.

Sada sam video da je ovo knjiga utisak, pa da dam utisak. Dosta retko senadje covek koji zeli da podeli svoje znanje.

Ime: Administrator Sajt: www.ptt.yu/...Datum: 10.4.'08.

Kako sami kažete potenciometar u džojstiku nema srednji izvod.Pretpostavljam da mu se onda otpornost menja od 0oma (u krajnjem levompoložaju) preko 5Koma (srednji položaj) pa do 10Koma (krajnji desni položaj)ili pak obrnuto.

Kako PIC16F84 nema integrisan A/D konvertor, morao bi koristiti eksterni A/D

6F84 uputstvo http://www.ptt.rs/korisnici/t/r/trifunov/pi

0 2012-12

Page 8: PIC16F84 Uputstvo Upgrade

7/30/2019 PIC16F84 Uputstvo Upgrade

http://slidepdf.com/reader/full/pic16f84-uputstvo-upgrade 8/10

konvertor ili pak nešto hardverskih trikova (npr. Wilkinsonov A/D konvertor samog uputstva). Preciznost bi trebala da mu bude dovoljna za kontrolu STEPmotora, ali ipak Vam to ne bih preporučio. Daleko je jednostavnije koristitimikrokontroler sa integrisanim A/D konvertorom. Pri tome je sasvim dovoljanosmobitni A/D konvertor. Sa njim biste imali do 127 brzina ulevo i do 127brzina udesno (samo teoretski primer. U praksi se ne bi išlo na više od 10brzina po strani zbog ispravne detekcije srednjeg položaja džojstika.).

Znači takav zadatak najpraktičnije bi rešili mikrokontrolerom sa integrisanim A/D konvertorom, i sa bar još 5-6 U/I pinova (za pogon STEP motora).

Kako ste početnik preporučio bih Vam varijante PIC mikrokontrolera sa DIPkućištem (kao i najveći broj integrisanih kola). Električno se ne razlikuju odostalih, a lakše je jednostavno ih isprogramirati i ubaciti ih u podnožje.

Takođe je poželjno da izaberete F (a ne C) varijantu mikrokontrolera jer se Fvarijante mogu po potrebi reprogramirati, dok jednom snimljen program umikrokontroler C serije nije moguće obrisati i snimiti drugi.

Dakle, mikrokontroler koji bi Vam odgovarao mogao bi biti:PIC16F506 - 20 pinova, 8-bitni A/D konvertor 12 ulazno izlaznih (UI) pinovaPIC16F870 - 28 pina, 12-bitni A/D konvertor i vise nego dovoljno UI pinovaoko 20PIC16F872 - 28 pina, 10-bitni A/D konvertor, oko 20 UI pinovaPIC16F877 - 40 pinova, 10-bitni A/D konvertor, još više UI pinova

Uporedni prikaz nalazi se na sajtu Microchipa podHome / 8-bit Microcontrollers / Product Family / PIC16 MCU

Možete izabrati i bilo koji sličan mikrokontroler a da ima A/D konvertor (nasajtu ADC Chanels), DIP kuciste (označeno sa "PDIP" npr. za PIC16F84A18/PDIP), bar 5-6 ulazno izlaznih pinova (na sajtu I/O) i da se moze nabavitikod nas Mikroelektronika, Comet, Interhit, Tagor ...

Brzina mikrokontrolera u ovom slučaju jednostavno nije bitna. Za tako spor hardver kao sto su STEP motori, dovoljno ce biti i par KHz, a kamoli MHz.Takodje, SVI mikrokontroleri sa integrisanim A/D konvertorom uglavnomimaju dovoljno memorije.

Jos je potrebno da odaberete STEP motor i da odlucite želite li polukoračno(preporuka) ili upravljanje punim koracima. Na sledećem sajtu možete videtiprednosti i mane oba načina, zajedno sa pripadajućim drajverima:Izbegavajte microstepping. U praksi nema potrebe za njim, a zahteva dalekokomplikovaniji hardver, snažnije (i skuplje) tranzistore kao i dostakomplikovanije upravljanje.

Ime: PrvoslavNadimak: PrleSajt: http://ledlux...

Svaka cast na uputstvu.Kako sam totalni pocetnik kupih brdo knjiga na ovutemu ali sve one se vise trude da zbune i uplase pocetnika nego da prostoonako svakodnevnim recnikom objasne osnove i uvedu nas u ovo divno polje

6F84 uputstvo http://www.ptt.rs/korisnici/t/r/trifunov/pi

0 2012-12

Page 9: PIC16F84 Uputstvo Upgrade

7/30/2019 PIC16F84 Uputstvo Upgrade

http://slidepdf.com/reader/full/pic16f84-uputstvo-upgrade 9/10

Datum: 17.12.'08. kontrolera.Ovo objasnjenje je za sada najbojle koje sam sreo.

Ime: Administrator Sajt: www.ptt.yu/...Datum: 18.12.'08.

Hvala, hvala. Ne bih rekao da se ostala literatura baš trudi da zbuni i uplaši,koliko da njihovim autorima nedostaje kreativnost, i pedagoška sposobnostda na lak nač in upoznaju čitaoca sa materijom, što je meni bio imperativ.Ipak je ova oblast dovoljno komplikovana sama po sebi.

Šta je u pitanju? Budući da sam i sam pročitao gomilu knjiga i da sam

upoznao par domaćih autora (ne neophodno iz oblasti mikrokontrolera),mogu iz prve ruke reći da je to nekad nedostatak vremena, ideje,komunikacije, a nekad strah. Strah da se u knjizi ne potkrade koja greška, itežnja da autor "deluje" što učenije.Nažalost, greške su neizbežne (u verziji od 21.8.2008 pronašao sam dvekrupnije), a čitalac nema koristi od literature koju ne može razumeti.

U osnovi, zaboravlja se poenta. Čitalac ne zna ništa o mikrokontrolerima, istoga je neophodno uvoditi ga u materiju što laganije, kroz svakodnevneprimere, bez preteranog "dubljeg" zalaženja u materiju (otud veliki brojlinkova u mom uputstvu). Jednom, kada se shvati princip, granice seotvaraju.

Da li želite da Vas obaveštavam o novim verzijama uputstva?

Ime: BobanDatum: 1.3.'09.

Moli te da mi posaljes novu verziju uputstva na gore navedenu adresu ukoliko je to moguce. Unapred hvala.

Ime: BobanDatum: 1.3.'09.

Moram priznati da sam vrlo obradovan tvojim entuzijazmom. Rad na ovakavnašin sa početnicima mi daje volju da prođem knjigu do kraja. Nadam se da tineće biti teško da nam odgovaraš na "glupa pitanja". Skinuo sam MPLABv.8.20 i uspešno prošao lekcije do 20 strane. Idemo dalje ...Pozdrav.

Ime: Administrator Sajt: www.ptt.yu/...Datum: 2.3.'09.

Trenutna verzija uputstva je već u .pdf formatu na mom sajtu.

Jeste malo stara (21.8.2008), ali ja noviju trenutno nemam. Tačnije imamnešto, ali ko zna kada ce biti završena. Ipak me ostale obaveze ubijaju.

Što se tice slanja, pa nemojte molim Vas. Jeste da živimo u doba ADSL-a, ali ja sam i dalje na dial-up vezi. Jednostavno nemam tolike potrebe za njim, dabi mi se isplatio. Uputstvo možete lako skinuti desnim klikom na sliku, i "Savecontent as" ili "Save as" ili nekom sličnom opcijom browsera. Mogu jedino daVas ubacim na listu za slanje mailova kojom ću Vas obavestiti kada se pojavi

nova verzija uputstva.Pretpostavljam da ste to želeli, tako da ste automatski ovim ubačeni.

Ime: BrankoDatum: 6.6.'09.

Knjiga ti je zakon za početinke ajd mi javi molm te za novu verziju knjige.

Ime: Stjepan BasicDatum: 18.6.'09.

super-daje inspiraciju za početi rad sa MC, a posle i za nastaviti.najteže jepočeti! bravo.POZDRAV!

6F84 uputstvo http://www.ptt.rs/korisnici/t/r/trifunov/pi

0 2012-12

Page 10: PIC16F84 Uputstvo Upgrade

7/30/2019 PIC16F84 Uputstvo Upgrade

http://slidepdf.com/reader/full/pic16f84-uputstvo-upgrade 10/10

http://www.ptt.rs/korisnici/t/r/trifunov/

6F84 uputstvo http://www.ptt.rs/korisnici/t/r/trifunov/pi