 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Misko Član

Pridružen-a: Ned 16 Apr 2006 15:15 Prispevkov: 549 Aktiv.: 2.35 Kraj: MS
|
Objavljeno: Pon Apr 17, 2006 9:05 pm Naslov sporočila: |
|
|
Zanima me katere sample naj naročim glede na to da se začetnik v PIC-ih!
lp
Boštjan |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.94 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Pon Apr 17, 2006 9:08 pm Naslov sporočila: |
|
|
Začeti je najlažje z nečem čim enostavnejšim. Recimo nekaj iz serije 10F, katera ima le par registrov. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Misko Član

Pridružen-a: Ned 16 Apr 2006 15:15 Prispevkov: 549 Aktiv.: 2.35 Kraj: MS
|
Objavljeno: Pon Apr 17, 2006 9:18 pm Naslov sporočila: |
|
|
Kaj je razlika med PIC10F200 in drugimi PICi iz te družine (PIC10f)!  |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Pon Apr 17, 2006 9:20 pm Naslov sporočila: |
|
|
Ne bi se čisto strinjal, da je za začetnika najbolj primerna najmanjša zadevca. Začetnik ponavadi še ne zna optimirati kode in kaj hitro ugotovi, da se njegovih idej ne da kar tako realizirati.
Jaz bi priporočal 16F876A, saj ima večino periferije, ki jo PIC-i ponujajo. Svetujem ti pa, da začneš programirati v assemblerju, ki je za začetnike ponavadi malce čuden, ampak ti kasneje, tudi če presedlaš v drug programski jezik, veliko pomaga pri razumevanju delovanja.
Potem pa, ko boš obvladal in boš potreboval nekaj majhnega, poseži po najmanjši seriji PIC-ev. |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.94 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Pon Apr 17, 2006 9:39 pm Naslov sporočila: |
|
|
NeoTO je napisal/a: |
Ne bi se čisto strinjal, da je za začetnika najbolj primerna najmanjša zadevca. Začetnik ponavadi še ne zna optimirati kode in kaj hitro ugotovi, da se njegovih idej ne da kar tako realizirati.
Jaz bi priporočal 16F876A, saj ima večino periferije, ki jo PIC-i ponujajo. Svetujem ti pa, da začneš programirati v assemblerju, ki je za začetnike ponavadi malce čuden, ampak ti kasneje, tudi če presedlaš v drug programski jezik, veliko pomaga pri razumevanju delovanja.
Potem pa, ko boš obvladal in boš potreboval nekaj majhnega, poseži po najmanjši seriji PIC-ev. |
Ne mislim se prepirati s tabo. Napišem naj le par besed iz mojih izkušenj. (s pici sem praktično od kar so pri nas na trgu) 876 ima kup periferije, kup registrov razporejenih v 4 bankah. Idealno za začetnika, da mu mine volja do učenja. Začetnik bo najprej poskušal prižigati ledice. Istočasno bo spoznaval periferijo ter se naučil uporabljati datashete.
Zato je idealen mikrokotroler z čim manj periferije, registrov, bank...
Recimo 10F206 ima prav vse to. Ne vem pa zakaj bi bilo potrebno optimalizirati kodo. Omenjen pic ima 512k pomnilika 24byts rama en časovnik, en bank kar je glede na le 4I/O pine skoraj nemogoče porabiti. Ko bo tega osvojil ne bo problem vzeti kakega večjega. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
iggy Član


Pridružen-a: Pon 15 Avg 2005 13:38 Prispevkov: 247 Aktiv.: 1.04 Kraj: LJ/ng
|
Objavljeno: Pon Apr 17, 2006 9:48 pm Naslov sporočila: |
|
|
Jaz sem včeraj naročil 14 samplov. Menda bodo prispeli 20.4. Poleg uC sem naročil tudi DA in AD pretvornike (22bit). Mail imam na @mail386.com. Piše da se se naročilo zadrži dokler niso dostopni vsi elementi na seznamu.
EDIT: Povem lastne izkušnje z začetkov s pic-i. Začel sem z 16F84, ker sem se učil z knjižico "Programirajmo mikrokontrolerje". Prehod na 16F628, ki je sedaj moj fižolček mi je takrat bil težji (ker nisem povsem obvladal bankinga. Ja, se strinjam, butasto! ), pa tudi pagesel mi je delal težave. Strinjam se z Silvotom, da je za prve korake primeren kakšen malček, med drugim tudi zato ker se človeku hitro pocedijo sline po nekaj uspešnih projektih.  _________________ LP
Iggy |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Pon Apr 17, 2006 10:09 pm Naslov sporočila: |
|
|
Se moram strinjati z vajinima argumentoma
Je pa tako, da bo želel narediti kaj malo večjega (npr. dodati še kakšno stikalo, LED-ico, komunikacijo,...), bo moral poseči po drugem, večjem PICu.. Enkrat se bo moral srečati z bankami prej ali slej.
ps:
Sam sem naletel na 16F876-ko, ko sem se spustil v vode uC-jev. Pa še to sem programiral v C-ju. Kasneje sem pa skupaj s kolegi, ki so začenjali (ker sem jih navdušil s temi PICi), se naučil še assemblerja, ki precej pogosto pride prav, čeprav programiram v C-ju. |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.94 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Pon Apr 17, 2006 10:16 pm Naslov sporočila: |
|
|
Moj prvi je bil sicer legenda 16C57 (aplikacija z njim še danes teče v podjetju ) takrat je bil na trgu pri nas tudi verjetno edini z eeprom pomnilikom 16C84 predhodnik verjetno najbolj opevane microchipove "legende" 16F84. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
frenki Moderator



Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6732 Aktiv.: 28.42 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Pon Apr 17, 2006 10:33 pm Naslov sporočila: |
|
|
Misko alias a13misko alias karkoli že ... počasi imam tegale dovolj. Če odštejem, da si na forumu registriran vsaj dvakrat, pa mi gre tole packanje po temah, ki z obravnavanim nimajo nobene zveze rahlo na živce. Pravila veljajo tudi zate!
Če si v PIC-ih začetnik, potem bo najbolje, da ne naročiš ničesar. Najprej si preberi kako diskusijo tukaj na forumu, nato pa vprašaj stvari, ki ti ne bodo jasne. Pripravi si delovno okolje in ustrezna orodja s katerimi boš delal. Prav malo si boš verjetno pomagal s kakim smd vzorcem naprimer, če ga ne boš mogel uspešno in enostavno programirati. Preglej dostopno dokumentacijo na Microchipovi strani in potem bodo verjetno odgovori na takšna vprašanja veliko enostavnejši.
Lp, Frenki |
|
Nazaj na vrh |
|
 |
Umnik Član

Pridružen-a: Čet 16 Sep 2004 17:52 Prispevkov: 958 Aktiv.: 4.04 Kraj: Novo mesto
|
Objavljeno: Pon Apr 17, 2006 10:52 pm Naslov sporočila: |
|
|
Po moje sta vajina predloga vsak po svoje malo ekstremna. Jaz bi rekel da je 10F malo premajhen, 876 pa prevelik.
Če pride kdo do mene z željo naučiti se programiranja PIC-ev mu najprej "poturim" 16F628 potem pa še F88. Če obvladaš tadva obvladaš vse. 88 je zame sploh "cukr"... |
|
Nazaj na vrh |
|
 |
Iztok Član

Pridružen-a: Pet 08 Okt 2004 0:55 Prispevkov: 4974 Aktiv.: 21.00 Kraj: LJ
|
Objavljeno: Tor Apr 18, 2006 12:39 am Naslov sporočila: |
|
|
Jaz sem začel kar direkt na 16F877A ... sicer po sili razmer ampak mi vseeno ni nič škodilo.
Res pa sem od začetka malo težil Silvotu in Umniku, ki sta mi poleg še nekaterih drugih s foruma prijazno pomagala pri prvih problemih.
Sedaj zaradi potreb in uporabnosti največkrat uporabim kar 16F628. |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.94 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Tor Apr 18, 2006 6:11 am Naslov sporočila: |
|
|
Iztok je napisal/a: |
Jaz sem začel kar direkt na 16F877A ... sicer po sili razmer ampak mi vseeno ni nič škodilo.
Res pa sem od začetka malo težil Silvotu in Umniku, ki sta mi poleg še nekaterih drugih s foruma prijazno pomagala pri prvih problemih.
Sedaj zaradi potreb in uporabnosti največkrat uporabim kar 16F628. |
Iztok,
Ti si imel dovolj znanja s sorodnih tem programiranja (S5, S7...), kar ti je po moji presoji precej olajšalo začetek.
Sicer je 16F628 neke vrste "univerzalec", ki počasi zamenjuje popularno "F84"-ko. Škoda, da nima AD vhodov. (pinout kompatibilen z AD-ji je sicer 16F88 katerega pa v naših trgovinah nisem zasledil)
Umnik je napisal/a: |
Jaz bi rekel da je 10F malo premajhen, 876 pa prevelik. |
Če si mislil fizično velikost, (SMD) - kot Frenki,se popolnoma strinjam. 10Fxxx v SMD ohišju absolutno ni primeren za učenje, razen, če si naredimo eno razvojno ploščo na kateri ga bomo lahko ISP programirali. Kot sem napisal v sporočilu v katerem sem opisoval omenjenega malčka, sem le tega komaj prilotal. . Začetniku brez prakse bi to težko uspelo. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Highlag Član


Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 17.03 Kraj: Črnuče
|
Objavljeno: Tor Apr 18, 2006 7:05 am Naslov sporočila: |
|
|
Sam sem začel z legendo 16F84. Zakaj? Ker za to zverinico dobiš ogromno literature v knjižni obliki, primerov uporabe in kode na internetu... _________________ If at first you don't succeed, destroy all evidence that you tried. |
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.71 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Tor Apr 18, 2006 1:25 pm Naslov sporočila: |
|
|
za zacetek 16f84. Ogromno nacrtov in programov na internetu. Enostaven za lotanje. Sledi 16f877 (veliko pinov in portov ). Prenos softwera iz enega na drugega tudi ni problem.
Jur |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|