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

H most upravljan PIC-om

[es] :: Elektronika :: Mikrokontroleri :: H most upravljan PIC-om

Strane: 1 2 3 4 5 6 ... Dalje > >>

[ Pregleda: 22898 | Odgovora: 159 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

_str_

Član broj: 53798
Poruke: 878
217.169.223.*



+10 Profil

icon Re: H most upravljan PIC-om05.01.2010. u 22:29 - pre 173 meseci
Skok na vrh nije interapt, u ovom slucaju je uslovni skok (if then) na programsku adresu 'vrh'. Interapti su rezervisani (ako se programski dozvoli) za predvidjena hardverska stanja mcu-a. Prvi i osnovni je 'reset', onda 'INT' spoljni prekid (interapt), brojac je pun (255+1), AD konverzija, UART ili vec sta drugo a zavisi od internog hardvera kontrolera.

Komanda 'gosub' uvek ide uz komandu 'return', dakle kada se izvrsi 'gosub vrh' podprogram ce terati dok ne dodje 'return' pa se programski brojac vraca na programsku adresu+1 pre 'gosub'. Ovako kako si napisao program nije ispravan zbog komade gosub na podprogramu 'vrh'.

Jedna od varijani je:

Code:
if brojac=10 then 
gosub vrh
endif
...
...
...
'******** potprogram **************************************

vrh:  
    
toggle and1         'promena stanja pina 
toggle and2
brojac=0            'vracanje brojaca na nulu 
return



ili druga:

Code:
if brojac=10 then 
goto vrh
endif
...
...
...
'******** potprogram **************************************

vrh:  
    
toggle and1         'promena stanja pina 
toggle and2
brojac=0            'vracanje brojaca na nulu 
goto pocetak








__*__
*___*
 
Odgovor na temu

vukboban
Boban Vukovic
PANCEVO

Član broj: 116735
Poruke: 250
212.200.65.*



+11 Profil

icon Re: H most upravljan PIC-om05.01.2010. u 23:10 - pre 173 meseci
Ajde malo da uprostim,jer vidim da ti nije bas 100% jasno sta je interapt:
Imas recimo ulazna vrata u stan!
Ti sedis u sobi i svakih 2 minuta otvaras vrata da vidis da nije slucajno neko dosao.To nije interupt.
Neko zvoni na zvono na vratima. To jeste interupt.
Malo je glup primer,ali...
ako program nadgleda stanje nekog pina,pa na njegovu promenu reaguje(bilo skokom na neku rutinu-potprogram,ili nekako drugacije) to nije interapt.Takodje ako program proverava da li je interni brojac-tajmer dostigao neku zadatu vrednost,to isto nije interapt.
Interapt je hardverski ili softverski izazvana promena nekog stanja pri kojoj program PREKIDA izvrsavanje bilo gde da se nalazi u tom trenutku(recimo imas u programu pauzu od 2 sekunde;posle prve sekunde desava se promena stanja na pinu RB.0,program prekida to sto radi-u tvom slucaju pauzu,odlazi na potprogram za obradu interapta,odradi to sto je tamo napisano,i vraca se na onu pauzu,odbroji onu sekundu sto mu je ostala i nastavlja dalje)
Znaci da je cela poenta interapta u tome da programer ne mora da zna kada ce se nesto desiti,ili da proverava da li se nesto desilo.Program jednostavno radi to sto radi,a kad naidje neki bitan dogadjaj kontroler sam prekida program i reaguje na taj dogadjaj.
Dogadjaj moze biti kao sto ti je rekao @str ili promena stanja na INT pinu,ili kada tajmer odbroji do 256 (osmobitni) ili 65536(sesnaestobitni),ili zavrsena A/D konverzija,kod novijih kontrolera ima i preko 10 izvora interapta.
Interapt je bas mocno oruzje u programiranju kontrolera (ja ih koristim kad god mogu a npr Sinisa samo kad je bas neophodno :))))) ) jer ne moze da se dogodi da recimo ti cekas jedan dogadjaj,a drugi ti prodje neprimecen .
Mislim da sam ti bar malo pojasnio.


P.S. Nadam se da se Sinisa ne ljuti sto ga spominjem....
 
Odgovor na temu

lm741
VOJVODINA

Član broj: 167617
Poruke: 672
*.mynsn.net.



+67 Profil

icon Re: H most upravljan PIC-om05.01.2010. u 23:30 - pre 173 meseci
_str_ hvala ti zaista,..
sada je gotovo da bi se pravdao kako sam znao da je IF..THEN uslovni sko ali,...danas sam sav u interaptu pokušavajući da ga skontam
neznajući šta je interapt, mislio sam da uslov koji se ispuni da je tu i kraj sa uslovom, pa sam sve to malo zbrko,..sve u svemu
bitno je da si mi razrešio dilemu vezano za taj famozni interapt,...idemo dalje,..
a za RETURN ni neću da se pravdam,..nisam znao
još jednom hvala ti puno



1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
 
Odgovor na temu

lm741
VOJVODINA

Član broj: 167617
Poruke: 672
*.mynsn.net.



+67 Profil

icon Re: H most upravljan PIC-om05.01.2010. u 23:45 - pre 173 meseci
Bobane,..taj primer sa vratima,baš je dobar, sada mi je stvarno jasam taj INTRAPT
ostaje da već u sledećem programčetu i primenim to što ste mi pomogli da skontam
stvarno ne znam šta bih bez vas
hvala ti puno kao i svima koji su učestvovali,..

a primer sa pauzom je nešto što me je oduvek brinuolo kako bi to ja izveo prekid programa ako bi ta pauza bila naprimer 5 minuta,
imao sam već taj propali PROJEKAT baš zbog toga što nisam znao kako da ka prekinem,...e to je to

Pozdrav,..

1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
93.86.103.*



+321 Profil

icon Re: H most upravljan PIC-om06.01.2010. u 02:34 - pre 173 meseci
@ vukboban
Taman posla da se ljutim, nema razloga.

@ lm741
Kod 8-bitnih kontrolera interapt vektor je na adresi 4 što znači da pri ispunjenju uslova za interapt program skače na adresu 4, ali kada koristiš PBP ne moraš o tome da vodiš računa, moraš samo da dodaš odgovarajuću DEFINE naredbu, i labelu od koje počinje interapt rutina. Pričam o asemblerskom interaptu, ne o PBP interaptu sa naredbama ENABLE INTERRUPT i DISABLE INTERRUPT - njih zaboravi jer najkraće rečeno nisu od velike koristi (da ne objašnjavam sve). Sve o tom načinu korišćenja interapta u PBP-u imaš objašnjeno u uputstvu za PBP i obavezno pročitaj. Imaš na mom sajtu na kraju teksta o PIC panelu osnovni program u kome se vidi primena interapta u PBP-u:
http://sinel.freehostia.com/picpanel/index.html

Suština je da dodaš naredbu "define INTHAND myint", da označiš pošetak rutine labelom (u ovom slučaju "myint"), da sačuvaš važne registre na pravilan način, da im pre povratka vratiš prvobitan sadržaj i da završiš naredbom "retfie".
Iako je pisana u asembleru, interapr rutina može da se piše i u PBP, ali samo deo posle čuvanja i pre vraćanja stanja važnih registara.

Pozdrav.
Sinisha
 
Odgovor na temu

lm741
VOJVODINA

Član broj: 167617
Poruke: 672
*.mynsn.net.



+67 Profil

icon Re: H most upravljan PIC-om06.01.2010. u 18:40 - pre 173 meseci
Pozdrav Siniša,..
To što se nijam dugo javljao je samo dokaz da sam iscrpljen nakon pet besanih noći, danas ceo dan spavao,..
evo me dosta svež nastavljam radove

Sinisa hvala ti što si se javio i naravno, pomogao da rešim "misteriju" zvanu int.
Noćas do svanuća, između ostalog studirao sam registar INTCON i podešavanje njegovih bitova.Sada mi je mnogo lakše da pratim knjigu koju imam,malo je oskudna sa objašnjenjima, ali nakon vaše pomoći zadovoljan sam onim koliko sam shvatio,..

Pozdrav svima i od srca sretni predstojeći praznici


1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
 
Odgovor na temu

elektrostudio
Vladimir Pavkovic
SZR Elektrostudio, servis idustrijskih
masina i software developer
Novi Sad

Član broj: 201423
Poruke: 283
93.86.174.*

Sajt: elektrostudio.com


+25 Profil

icon Re: H most upravljan PIC-om06.01.2010. u 18:48 - pre 173 meseci
Nazalost sam zakasnio. Imam negde prg gde sam resavao PWM na vise pinova 16F84 ali je u asm-u i ide preko tajmera T0 interrupte i nekoliko jos dodataka tako da se software brine o svemu. Ako to odgovara pusticu na PM. PBP nesto mi ne odgovara posto sam navikao na asm i njegovu brzinu. Jest malo teze ali radi bez greske
Elektrostudio
 
Odgovor na temu

lm741
VOJVODINA

Član broj: 167617
Poruke: 672
*.mynsn.net.



+67 Profil

icon Re: H most upravljan PIC-om06.01.2010. u 19:46 - pre 173 meseci
@elektrostudio
Pozdrav,..
DObro došao, nisi nikad zakasnio, eto ako nije problem pošalji mi program, voleo bih da vidim kako je rešeno,..

Hteo sam u prošloj poruci da kažem da mi je asembler puno jasniji,možda je teži za tumačenje samog programa nama početnicima ali dok čitam knjigu uputa u programiranje korak po korak moram priznati da mi je mnogo razumljiviji svaki taj korak.Prvi put kada sam se susreo sa mikrokontrolerom to je bio program u asm-u.

1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
 
Odgovor na temu

elektrostudio
Vladimir Pavkovic
SZR Elektrostudio, servis idustrijskih
masina i software developer
Novi Sad

Član broj: 201423
Poruke: 283
79.101.193.*

Sajt: elektrostudio.com


+25 Profil

icon Re: H most upravljan PIC-om08.01.2010. u 20:24 - pre 173 meseci
Kernel ide na tvoj private, asm i videces jednostavnost koriscenja PWM-a pod interruptima. Drugarima mogu takodje na PM jer iza koda lezi dobrih mesec dana rada i testiranja te nije bas za javno
Elektrostudio
 
Odgovor na temu

Sepa011

Član broj: 161918
Poruke: 1817
91.148.87.*



+28 Profil

icon Re: H most upravljan PIC-om08.01.2010. u 21:21 - pre 173 meseci
Auh, Vladimire, ako si vec nesto nekome poslao na PM, onda nisi trebao to javno da 'lanes' na forumu i jos da napominjes da 'nije bas za javnost'. Ono sto nije za javnost, nije za javnost i toj istoj javnosti se ne stavlja do znanja da ima nesto sto nije za nju.

Ovo sto si uradio spada u ono cuveno: 'Da komsiji crkne krava,...', odnosno, ja to znam, tebo sam sapnuo, a vas ostale ko j...

Najbolje bi bilo, da sada, onima koji pocinju da se bakcu mikrokontrolerima , JAVNO ovde postavis tvoj .asm

Poz,
Šćepa
 
Odgovor na temu

Keez-a

Član broj: 245920
Poruke: 61
91.148.87.101



+107 Profil

icon Re: H most upravljan PIC-om08.01.2010. u 21:42 - pre 173 meseci
@elektrostudio: Da li postiji mogucnost da se dobije generalni assemblerski kod za softverski PWM? Naime, pokusavam da napravim neku vrstu drajvera za jedan mali DC motor sa 16f84a mikrokontrolerom.

Unapred hvala.
Mišljenje je kao dupe - svako ga ima. I ne samo što ga ima, već ima i potrebu da skine gaće i drugima maše istim ispred nosa.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: H most upravljan PIC-om08.01.2010. u 21:53 - pre 173 meseci
izvinjenje ako upadam sneba pa u rebra na pola teme al, obavezno pogledaj sledeca dva thread-a

http://www.electro-tech-online...-junebug-servo-c18-code-4.html
http://www.electro-tech-online...85601-software-pwm-10f200.html


moj omiljeni pwm kod je tu:
Code:

;M0 & M1 are the port numbers for the motors
;PWM1 is motor 1 speed (0-15)
;PWM2 is motor 2 speed (0-15)
DoPWM        bsf    Shadow,M0    ;turn motor 0 on
        bsf    Shadow,M1    ;and motor 1
        movlw    1        ;preload W
PwmLoop        subwf    PWM1,F        ;sub 1 from PWM1
        btfss    STATUS,DC    ;was there a borrow from bit 4
        bcf    Shadow,M0    ;yes so turn motor 0 off
        subwf    PWM2,F        ;now do second channel
        btfss    STATUS,DC
        bcf    Shadow,M1
        movfw    Shadow        ;copy shadow register
        movwf    GPIO        ;to I/O register
        movlw    1        ;reload W
        addwf    Count,F        ;inc count but set flags
        btfss    STATUS,DC    ;have we been around 16 times
        goto    PwmLoop        ;no, so go around inner loop
        btfss    STATUS,Z    ;have we done 256 times
        goto    DoPWM        ;no so repeat outer loop
        retlw    0        ;done


na 1MHz chipu tera 4.7KHz PWM.

ima jos dosta razlicitih korisnih primera u ta dva threada .. ako sam i omasio temu skroz, opet mislim da su korisni :)

 
Odgovor na temu

Sepa011

Član broj: 161918
Poruke: 1817
91.148.87.*



+28 Profil

icon Re: H most upravljan PIC-om08.01.2010. u 22:39 - pre 173 meseci
Mislim da nisi omasio, pocetnicima (a primecujem da ih ima) u svakom slucaju nece skoditi.
Prateci ovaj forum, primetio sam da si jedan od onih koji imaju volje i zelje da pomognu.
 
Odgovor na temu

lm741
VOJVODINA

Član broj: 167617
Poruke: 672
*.mynsn.net.



+67 Profil

icon Re: H most upravljan PIC-om08.01.2010. u 23:12 - pre 173 meseci
Pozdrav Zorane,..
svako onaj ko bar malo pretura po starijim temama ovog foruma tačno zna ko je spreman da pomogne,..
zato hvala vam što ste tu,.
trenutno radim PCB,biće u blokovima, tako mora,..
mislim da ću ipak morati da menjam piconju, nedostaje mi pinova, kačim i LCD

@Bogdane pre svega pozdrav i hvala ti
kao što rekoh radim pcb pa trenutno nemam vremena da tumačim asm. ali mi je zanimljiv kao i linkovi

slažem se sa Sepom, početnika je puno takvih kao što sam ja i siguran sam da će i ostalim početnicima ova tema biti zanimljiva

1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
 
Odgovor na temu

lm741
VOJVODINA

Član broj: 167617
Poruke: 672
*.mynsn.net.



+67 Profil

icon Re: H most upravljan PIC-om08.01.2010. u 23:17 - pre 173 meseci
@elektrostudio
nema nigde ništa, ništa ne pristiže,..šta bi??
1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: H most upravljan PIC-om08.01.2010. u 23:55 - pre 173 meseci
nema na cemu ... od mene koliko mogu i kad mogu .. bar sto se sw strana tice nije problem :) ... za hw sam daleko od upotrebljivog, posebno ako je neka analogija u pitanju ..

elem .. lm, 16f84 je g**** koje se nije pravilo nekoliko godina, a onda posto je bilo dovoljno ljudi koji su zapekli za 16f84 onda je mikrochip resio da nastavi da ih pravi i da iste dere ko ovce te 16f84 koji je go*** od uC-a kosta ko mnogo ozbiljniji 18F ili cak neki manji dsPic-ovi ... baci to i ne gledaj ga vise ... to sto "ima puno primera za 16F84 na netu" je potpuno nebitno ... uzmi neki 18F i mozes da teras C na njemu (ili ako bas oces basic) i za 1000x manje vreme nacukas to isto sto bi morao da nedelju dana debagiras na 16F.... za mnogo manje pare nego je taj zardjali chip mozes da uzmes 18F sa hardware-om koji ti treba ... sa 18F vec mozes da slobodno koristis visi programski jezik (ja licno savetujem microchip C18 posto je dzaba i radi 1/1, mada ako oces mikroelektronika ili hitech ili csc prave isto tako lepe i dobre kompajlere, samo nisu bas dzaba).... i sve sto napises, radi na "svakom" 18F ... samo menjas bubasvabu i uzmes onaj koji ti za odredjeni posao ima dovoljno pinova i odgovarajuci hw ... os da teras 2 pwm-a, os 2 seriska porta, os usb, os ovo os ono ... sve bre ima .. a kosta manje od tog zardjalog 16F84 ....

dakle - jedini razlog za 16F84 je - neces da radis sam nego koristis tudji hex i treba da ti nesto "samo radi" i bas te briga "kako radi" ... ako ces sam da radis ... naj iskrenije - preskoci celu 10/12/16F seriju osim ako bas nemas potrebu za 8pinskim uC-om (ja koristim i dalje 12F508 -4MHz, 8pinova- i 10F222 - 8MHz i 6 pinova za externe uredjaje, daljince i slicno i sve to naravno u smd varijanti posto ako ces trough hole - onda ti ocigledno velicina nije bitna)..

ja sam izgubio cudo vremena sa 16F serijom (16F628, 16F877A, 16F887) dok nisam provalio da sam glup i da 18F kosta manje a daje vise .. tj, dok nisam provalio da sam budala sto uC kupujem u rad*o k*ubu gde jedan 16F877A kosta ko 10 komada u nekom co***u ili ta***u ...


sto se DC motora tice - ja iskljucivo teram hw pwm posto obicno taj uC koji tera te motore mora i nesto korisno da radi osim da generise pwm (cita razne senzore, donosi odluke sta da radi, koji motor na koju stranu kojom brzinom etc etc etc)... dodatno, da bi taj DC motor radio bez preteranog zujanja, frekvencija pwm-a mora da bude preko 25KHz imho a to sa sw pwm-om ima da pojede uC dok si reo keks - a sa hw pwm-om bez blama moz da teras 30KHz ili 300KHz i da ne osetis !!! ... da ne spominjem 8bitnu ili 10bitnu rezoluciju tog istog pwm-a ... a kod ti izgleda
Code:

...
PWM1_Setup(300000); // 300KHz pwm
PWM1_SetDC(1024/2); // 50% duty cycle (10bit DC resolution)
PWM1_On();
PWM2_Setup(300000); // 300KHz pwm
PWM2_SetDC(1024/2); // 50% duty cycle (10bit DC resolution)
PWM2_On();

....
PWM1_SetDC(varijabla);
PWM2_SetDC(varijabla2);
...


i taj isti kod ce da radi "na svakom 18F picu" ...


 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: H most upravljan PIC-om09.01.2010. u 00:05 - pre 173 meseci
Citat:
lm741:  trenutno nemam vremena da tumačim asm.


nemas sta da tumacis, sve pise u komentarima. ceo kod je "procedura/subrutina" (ili kako se to vec zove na srpskom) koja po zadatoj vrednosti PWM1 i PWM2 (od 0-15 su moguce vrednosti za 0-100% dc dakle 4bita rezolucija) tera 2 pina 256 ciklusa. Ako izmemo da PIC radi na 1MHz tih 256 ciklusa ce biti na 4.7KHz tj trajace 0.0544 sekundi. Ti sad iz tvog programa mozes da pozivas tu rutinu iz interapta ili iz petlje ili kako vec oces ... naravno, ako PIC radi na vecem taktu, frekvencija pwm-a ce biti veca (srazmerno).
 
Odgovor na temu

Sepa011

Član broj: 161918
Poruke: 1817
91.148.87.*



+28 Profil

icon Re: H most upravljan PIC-om09.01.2010. u 00:26 - pre 173 meseci
16f84? piconja koji se jos dosta koristi posto mu je Microchip oborio cenu, a i tona literature postijo za njega kako bi pocetnici mogli ponesto da prckaju i da shvate, brzo, nadam se, da je neophodno da predju na nesto bolje.

Nego nema ga elektrostudio, izgleda da se uplasio.

Sto se hardvera tice, tu bas nemam mnogo problema, osim ako nije nesto preterano specificno, Uglavnom osmislim hardver, napravim orijentacionu plocicu na kojoj bi to trebalo da radi (neki to zovu Namenski Razvojni Sistem ), i ondak udri po softveru.

Bas sam se krajem prosle godine malko z..... sa GSM/GPRS/GPS modulom od Telit-a
 
Odgovor na temu

lm741
VOJVODINA

Član broj: 167617
Poruke: 672
*.mynsn.net.



+67 Profil

icon Re: H most upravljan PIC-om09.01.2010. u 00:56 - pre 173 meseci
@bogdane,..
istina je da nađem kojekud razne programčiće za 16f84 ali to i jeste meni pomoglo u mnogim primerima da nešto i naučim. Nevidim drugi način osim da tumačim program koji nađem pa da ga prilagodim mojim potrebama. U par postova ranije pomenuo sam da prvi susret sa MC bilo je program pisam u asm. pa sam kupio knjigu,pa tu knjigu u tom trenutku nisam baš naj bolje razumeo, e onda natrčim na PBasic, pa daj trč kupuj knjigu za njega. Tu sam se malo "ušlifovo" pa je pomalo i išlo, čitam knjigu, gledam primere, prevrtao stare teme i vaše komentare,...pa se opet vratim na asm. kad sam malo skontao kako to funkcioniše piconja, gde mi se u jednom trenutku asm. učinio prihvatljiviji i razumljiviji,..e sad sam opet na Basic-u
Naravno da svi vi vidite da je moje znanje na ovom polju oskudno. Znate kako je to, sa nedostatkom znanja naravno i prakse (a imam želju da napravim nešto što mi je veoma zanimljivo a to radim isključivo iz hobija) puno puta mi je veoma teško da sam shvatim neke stvari ili je potrebno da puno puta se vrtim oko istog problema da bih nešto pomakao a kada nemam kud ja se obratim vama,..
onda kad mi spomenete da bi trebalo da menjam piconju,.. bogami nije mi lako,..trenutno ih omam oko 30-tak komada(uplašio se da ih neće biti pa ih samo kupovo),...
Zaista bih voleo da imam i ja delić znanja koje vi imate, sad tu ima puno faktora, vreme,posao,porodica,...pa se eto tako stalno vrtim u krug,...
Verujem da bi mnogo lakše bilo da nešto naučim da sam pored nekoga dok piše program i radi, ali nemam nikog u blizini ovako to sporo ide zato što jedan odgovor prati 100 mojih potpitanja,...i eto tako raspisah se ja ali u svakom slučaju hvala vam za vaše strpljenje i želju da pomognete,..

ps: ono programče gore,..to sam ja pisao 100%,..vidi se
1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: H most upravljan PIC-om09.01.2010. u 01:00 - pre 173 meseci
ma koristi se samo zato sto ima gomila primera a ljudi vise vole copy paste nego da mucnu glavom ...

16F84A == $3.11
- 13 io pinova
- nema interni oscilator dakle 2pina manje + 2 kondenzatora + kristal
- max brzina 20MHz
- od dodatnog hw-a ima NISTA, tj ima jedan osmobitni tajmer i to je to .. ne ume cak ni sam po sebi da pise

18F2550 == $3.44
- 24 io pinova
- interni oscilator na 8MHz i na 32KHz
- max brzina 48MHz
- od dodatnog hw-a ima "sta oces" (A-E-USART, I2C, SSP, SPI, 1 osmobitni i 3 16bitna brojaca, 2CCP-a (dakle 2 PWM-a na istoj frekvenciji ali sa nezavisnim duty cycle), 10 komada 10bitnih analognih ulaza, 2 komparatora ...)

o kolicini flasha necu ni da pricam :D bedak je ..

a da ne spominjemo ove bez USB-a ... npr PIC18F23K20 za $1.23 dakle vise nego duplo jeftiniji
- 25 io pinova
- interni oscilator na 16MHz ili 32KHz
- max brzina 64MHz
- periferija kakva oces ...1-A/E/USART, MSSP/SPI/I2C, 1x CCP + 1xECCP, tajmeri 1 x 8-bit + 3 x 16-bit, ADC 10x 10-bit, 2 komparatora

i to bre radi na 1.8V i dolazi i u standardnom trough hole (pdip 28) kucistu ...

I aj sad neko da mi objasni zasto bi neko uzeo pateticni 16F84A koji svega ima manje, trosi vise struje, zahteva vise delova oko sebe i kosta vise nego duplo vise ?!?!?!?


bedak, ovo je skroz off-topic .. i to na kvadrat ... al malo sam alergican na 16F84 posto ako neces da radis copy/paste - nemas nikakav razlog, nijedan jedini da koristis danas u razvoju taj uC ... a ako oces da radis copy/paste, onda nema sta da pitas na forumu ... odradis copy/paste, napeces, koristis i sve super ..
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: H most upravljan PIC-om

Strane: 1 2 3 4 5 6 ... Dalje > >>

[ Pregleda: 22898 | Odgovora: 159 ] > FB > Twit

Postavi temu Odgovori

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