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

PIC i PBP tutorial

[es] :: Elektronika :: Mikrokontroleri :: PIC i PBP tutorial

Strane: < .. 1 2 3 4

[ Pregleda: 18928 | Odgovora: 69 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
*.dynamic.isp.telekom.rs.



+321 Profil

icon Re: PIC i PBP tutorial19.07.2012. u 22:26 - pre 143 meseci
Evo, ovo bi bila konceptualna shema razvojnog sistema na kome bi se radilo. Tu fali nešto otpornika, ISCP konektor, konektori za proširenja, a oni invertori bi u praksi bili tranzistori. Ja u proteusu uvek tranzistore koji rade u digitalnom režimu zamenjujem invertorima jer simulacija radi brže, a ovo je radjeno u proteusu jer ću tu da testiram programe pre programiranja PIC-a. LCD je 2 X 16 bez pozadinskog, a 7 seg. su sa zajedničkom anodom.
Prikačeni fajlovi
 
Odgovor na temu

lanmi93

Član broj: 234952
Poruke: 82
*.dynamic.isp.telekom.rs.



+2 Profil

icon Re: PIC i PBP tutorial23.07.2012. u 13:59 - pre 143 meseci
Moze moze.... Evo i ja sam od skora krenuo da se zanimam malko sa tim pic mikrokontrolerima. Prvi meni se cini da je bio PIC16F628, nije dugo sluzio...greskom sam ga sprzio :) ali desava se to nama amaterima. Nasao sam na netu neke turtoriale na engleskom za PIC16F887, kupio ovaj mikrokontroler i krenuo od pocetka... Za programiranje koristim Mikro C Pro softwer, programator sam uzeo u Kelco-u (Pickit 2) a podnozije mi je obican protoboard. Za sad sam se upoznao sa osnovama, i uradio par prostih projekata...

Bio bih zahvalan ako bi se ovaj projekat realizovao jer me zanimaju mikrokontroleri i njihove mogucnosti...
Konzole, i sve za njih. Posetite nas na http://tehnolandshop.rs/
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
*.dynamic.isp.telekom.rs.



+321 Profil

icon Re: PIC i PBP tutorial23.07.2012. u 22:08 - pre 143 meseci
Citat:
lanmi93:Bio bih zahvalan ako bi se ovaj projekat realizovao jer me zanimaju mikrokontroleri i njihove mogucnosti...


Biće, samo zbog raznih obaveza i priprema treba malo vremena.

Pozdrav.
Sinisha
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: PIC i PBP tutorial24.07.2012. u 00:23 - pre 143 meseci
Siniša, sličnu ideju imamo. Razlika je što bih primere radio za HI-TECH i/ili Microchip C. Počeo sam gotovo identično kao ti a onda sam ukapirao da vremenom sve više stvari dodajem jer sam želeo da tim jednim parčetom hardvera što više toga bude pokriveno. Time se taj "razvojni sistem" sve više komplikovao i postajao ono što nikako s početka nisam želeo a to je da početnika buni i komplikuje mu život. Sada smatram da je početniku dovoljno da PIC ubode na podnožje na pločici gde su izvučeni svi pinovi na po dva ili tri reda kontaktorskih letvica i vozi. Ne treba mu oscilator kad ima interni, nema dip switch-eva, tastera... Čemu 8 LED? Pogledaj 4x4 tastaturu sa http://www.futurlec.com/Keypads.shtml. Može samo da je spoji pomoću flet kabla i gotovo. Isto je za recimo, LCD, DS1820... Ne zna da zalemi!? Jednostavno je i brzo se uči! Lemilice su jeftine kao i PICKit2 ili PICKit3. Inače, predlažem PIC16F1847 (jeftin je, sa gomilom periferije, dovoljno programske, RAM i EEPROM memorije) a može i ovaj koji si ti odabrao.


gorankg
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: PIC i PBP tutorial24.07.2012. u 04:08 - pre 143 meseci
> HI-TECH

hi-tech C je go*no koje pravi namerno bloatovan kod da bi prodavali full verziju

> podnozje na plocici

bolje napravite video tutorijal raji da vide kako se koriste solderless breadboard plocke (one u koje se zabadaju komponente), tako svako sebi napravi dev kit za 5 minuta i to tacno onakav kakav mu treba
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
*.dynamic.isp.telekom.rs.



+321 Profil

icon Re: PIC i PBP tutorial24.07.2012. u 06:28 - pre 143 meseci
Citat:
goran_68:Siniša, sličnu ideju imamo. Razlika je što bih primere radio za HI-TECH i/ili Microchip C.

To bi bilo odlično, ti pokriješ C, ja BASIC pa svako može da bira šta mu odgovara.


Citat:
Sada smatram da je početniku dovoljno da PIC ubode na podnožje na pločici gde su izvučeni svi pinovi na po dva ili tri reda kontaktorskih letvica i vozi. Ne treba mu oscilator kad ima interni, nema dip switch-eva, tastera...

Ja o nekom razvojonom sistemu razmišljam nekoliko godina i za to vreme sam zaključio da ima jako puno ljudi koji bi da probaju nešto, ali im je problem da se bave izradom PCB-a, oni bi da kupe uredjaj, da uključe u struju i odmah probaju nešto, pravo iz kutije. Zato će ovaj razvojni sistem da ima nešto od osnovnog hardvera, ostalo će biti dostupno kao dodatne ploče. Naravno, ima i onih kojima bi odgovaralo nešto po tvom principu.
Takodje će kurs da bude takav da će jako brzo da se predje na primere, a teorija će da se objašnjava usput, kako se šta bude radilo jer i ja spadam u one nestrpljive, koji kad nešto kupi hoće odmah da vidi sve što uredjaj nudi, a verujem da takvih ima mnogo. Doduše, ja sam se vremenom, bar kad je elektronika u pitanju, disciplinovao pa uglavnom pročitam prvo osnovne stvari iz tehničkih podataka.
Kao što rekoh pre, ovo je proizvod kao i svaki, sa svim svojim osobinama, manama i prednostima, i kao takvog ga treba posmatrati, a svako može, kao što reče Bogdan, da napravi sebi na protobordu ono što njemu odgovara. A i od nečega mora da se krene.

Kad pomenu tastaturu, ja sam bio u blagom šoku kad sam video šta nudi ME, ali kad malo bolje razmislim, kakve veze ima kako izgleda ako je u svrhe edukacije. Da li je tako jeftinije, nisam računao, ali eto, oni imaju taj proizvod pa ko voli nek izvoli.

http://www.mikroe.com/eng/products/view/135/keypad-4x4-board/

Pozdrav.
Sinisha
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
*.dynamic.isp.telekom.rs.



+321 Profil

icon Re: PIC i PBP tutorial24.07.2012. u 06:36 - pre 143 meseci
Zaboravih da objasnim izbor PIC-a.
Tražio sam za svoje potrebe najjeftiniju zamenu za 16F627/628 koju mogu da kupim u COMET-u (jer već godinama kupujem kod njih), a opet da bude lako i brzo dostupno, pa sam našao 16F1827 koji je, po meni, odličan za moju nameru. Naravno da je logično da 16F1826 bude nešto jeftiniji zbog manje prog. memorije (a možda i RAM-a i EEPROM-a, da ne gledam sad), ali oni ga jednostavno nemaju u ponudi. Taj PIC koji ti pominješ oni takodje nemaju u ponudi, a kad malo bolje razmisliš, koji god da izabereš, uvek će se naći neko ko će da predloži neki drugi PIC iz ovog ili onog razloga. Tako da ... ja ću da radim sa ovim, a svako će moći da u podnožje postavi koji njemu pasuje sve dok su pin kompatibilni.

Pozdrav.
Sinisha
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: PIC i PBP tutorial24.07.2012. u 10:02 - pre 143 meseci
Sinisa, isti su nam razlozi za izbor PIC-a. I ja sam trazio zamenu za 628 koji sam gurao u sve i svasta. Sve sto nema Comet na stanju ja preko njih porucim sa microchipdirect i to stigne dosta brzo (2-3 nedelje). Futurlec je takodje dobar izbor (imaju ovaj koji sam ja predlozio na stanju), salju u Srbiju, postarina je mala, carine nema (ne znam koliki je limit moj ukupan racun je zadnji put iznosio 48USD), postar ti donese na vrata... Tastatura 4x4 koju sam predlozio kosta 4,4USD. Mikroelektronikina je 9USD a pogledaj razliku, ko nebo i zemlja. Imaju jeftine 4x7-segment LED displeje, LCD, gomilu senzora...
Jedna od prednosti ovoga sto ja zagovaram je ta sto pocetnik ne mora ni da radi PCB ako ima ovu koju predlazem za MCU i par dodatnih plocica sa kablicima. Plocice treba da budu jednostrane da bi se lakse radile u kucnoj varijanti za one koji to hoce da rade. U cugu mogu da urade po par istih koje kasnije mogu da zavrse i u realnom uredjaju. Naravno to su neki jednostavniji sklopovi kakve 90% ljudi, i kasnije kad vise nisu pocetnici, pravi. Nece tako da radi negde dole pominjani invertor.
gorankg
 
Odgovor na temu

lanmi93

Član broj: 234952
Poruke: 82
*.dynamic.isp.telekom.rs.



+2 Profil

icon Re: PIC i PBP tutorial24.07.2012. u 10:30 - pre 143 meseci
Kad smo vec kod mikro kontrolera, evo jedan predlog. PIC16F887, mozda je koji dinar skuplji od PIC16F628 ali ima mnogo vise memorije, vise instrukcija, a i 40 pin pa ne moze da zafali .

Sto se tice podnozija, obican bredboard bi bio dovoljan, sta je on nekih cirka do 500 rsd, a mozes na njemu da pravis sta hoces.

Kad si vec spomenuo sajt mikroelektronika, oni tamo imaju po mom misljenju solidno odrdjen turtorial o mikrokontrolerima...
Konzole, i sve za njih. Posetite nas na http://tehnolandshop.rs/
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: PIC i PBP tutorial24.07.2012. u 11:02 - pre 143 meseci
40-to pinac vecini nas uopste ne treba a pocetniku pogotovo. Breadboard je ok ali to sto napravi posle moze da samo rasturi ne bi li napravio nesto drugo novo. Sta ce kad pozeli da drugarima napravi pet kontrolera za akvarijum ili deset tajmera za-tamo-nesto? Da kupi isto toliko arduina ili arduino sildova? Da ih pravi sam tako sto prvo uzme da nauci neki CAD, potom da pravi pcb ili plati nekom da mu to uradi, pa na kraju da uci da lemi? On vec uveliko razbija C ili sta god vec ali je opet na pocetku! Sve to treba istovremeno da radi pa makar u pocetku bilo tesko ili bezveze. Ja se cesto smejem kad vidim kakve sam gluposti pravio. A i sad ponekad pravim :) Vremenom se znanje skuplja, napune se biblioteke funkcija i footprint-ova. I posle ide brze i lakse. Nikako lako. Proslo je vreme lakih i brzih improvizacija :). ILI TEK DOLAZI! Ko ce ga znati. Ja mislim da treba ovako. Najbolje bi bilo da se javi neko ko je skoro prestao da bude pocetnik, pa da kaze koju dok je jos sveze.
gorankg
 
Odgovor na temu

lanmi93

Član broj: 234952
Poruke: 82
*.dynamic.isp.telekom.rs.



+2 Profil

icon Re: PIC i PBP tutorial24.07.2012. u 11:47 - pre 143 meseci
Jbg, ja sam jos u pocetnickim vodama tako da prethodni post koji sam napis je bio samo predlog. Ja sam pocetnik, i koristim bredboard da bih eksperimentisao i tamo uvideo greske, ako nesto zelim da ostavim za kasnije ja to onda prebacim na nesto drugo, tj na plocicu....
Konzole, i sve za njih. Posetite nas na http://tehnolandshop.rs/
 
Odgovor na temu

pedja089

Član broj: 260085
Poruke: 112
*.dynamic.sbb.rs.



+5 Profil

icon Re: PIC i PBP tutorial24.07.2012. u 12:59 - pre 143 meseci
Sto se tice bredboard-a, nikako ne preporucujem. Jer kad nesto ne radi onda je problem naci sta zeza. A kako pocetnici nisu sigurni u svoje programiranje, uvek ce prvo kopati sta su zeznuli po programu. Ivek neka zica visi, i ispada, ili upada u pogresnu rupicu.
Sto se tice seme sistema, ok je, samo mi se ne svidja to jer ima jumpere na kristalu... Jer na pocetku mi se desavalo da slucajno naslonim ruku na te baksuzne jumpere na easypic, i onda sve stane...
Po meni radi jednostranu plocicu, sa sto vecim razmakom izmedju vodova, tako da je svako moze napraviti.
Ja sam krenuo u osnovnoj sa izradom plocica, crtao markerom. A sad kako ima sve vise tutorijala na internetu, nije problem ni to napraviti. Materijal je prilicno nabavljiv.
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4543

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: PIC i PBP tutorial24.07.2012. u 14:22 - pre 143 meseci
@goran_68: Ako je 40 pin-ova mnogo da li je 8 malo? 12F617
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: PIC i PBP tutorial24.07.2012. u 16:16 - pre 143 meseci
I 12F617 je sasvim OK za nesto sto bi pocetnik da proba. Sinisa i ja smo predlozili ova dva kontrolera jer imaju brdo periferija i dovoljni su za vecinu stvari koje se rade i amaterski i profesionalno a kostaju malo.
gorankg
 
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: PIC i PBP tutorial24.07.2012. u 17:40 - pre 143 meseci
Citat:
goran_68: ja smo predlozili ova dva kontrolera jer imaju brdo periferija i dovoljni su za vecinu stvari koje se rade i amaterski i profesionalno a kostaju malo.


bez da imalo uticem na sinisinu odluku posto covek to pravi za svoje pare od svog slobodnog vremena i sve i da oce 16F84 ja skidam kapu za ulozeno vreme i trud .. no .. sto se odabira tice

- PIC16F nemaju valjan kompajler (ima kraden basic, kraden c, free ocajan skoro neupotrebljiv c, asm koji je za 21 vek ipak malo "out" ..)
- PIC16F nisu "dovoljno jeftiniji" od jacih kontrolera, pricamo o razlici od pakle pljuga ili dve pakle pljuga .. ako neko nema para toliko da ulozi, nije ovo posao za njega bez obzira na jadne i bedne studente koji su uvek dekintirani, studenti su dekintirani i kada dobijaju po 2-3k jevreja mesecno to je prosto tako, oni trose koliko imaju, nema tu nista cudno...
- comet ce "svaki" PIC da naruci za 2-3 nedelje po vrlo prihvatljivoj ceni tako da "dostupnost" nema preterano veze, comet drzi na lageru ono sto im se prodaje, ako narucis 20 picova oni ce da dovezu 25 da imaju 5 ako ti zatreba za koji dan, ako uzmes jos 10 drzace 20 na lageru i slicno .. sto se toga tice vrlo su poslovni
- PIC18F ima 2 fraj kompajlera (C18 i XC8, C18 je odlican, ne znam na sta lici XC8 ali mislim da je sra*e)
- PIC24F, DSPIC, PIC32 imaju EXTRA dobre kompajlere FRAJ (C30, C32)
- PIC18F, 24F... imaju dovoljno flash-a da im se utuce bootloader i da ostane dovoljno za rad
- razlika u ceni 16F, 24F, DSPIC, PIC32 je minimalna / smesna ako se gleda na jedan komad
- sa vise flash-a i vise ram-a pocetniku je mnogo lakse da radi, ima mnogo manje restrikcija
- PINGUINO - (link) je mozda idealno resenje, napraviti oko njega neki basic tutorial... jos bolje umesto PIC18f2550 staviti PIC32MX220F032B (PIC32MX u DIP kucistu, 32bitni monster :D, doduse jedini basic za pic32 za koji ja znam je mikroelektronikin mikroBasic)
- ATTINY/ATMEGA - imaju nesto manje periferije nego pic ali su isto popularni
- ATTINY/ATMEGA - imaju FULL FREE development envinronment
- ATTINY/ATMEGA - kostaju slicno/manje od PIC-a
- ATTINY/ATMEGA - nemaju ni blizu dobru podrsku u srbistanu kao pic (comet ima direktnu zicu do mchip-a i ne naplacuje skoro nista to sto naruci za tebe neki pic iz microchip-a direkt dok za atmel oce svi da naruce i comet i tagor i ... ali te svi posteno oderu na transport, carinu .. za atmel je technodis nekako najjeftinija varijanta ali tu sad ima zezancija oko toga imas firmu nemas firmu etc etc .. )
- ATMEGA -> vec ima arduino, praviti drugi dev kit baziran na njemu je po meni prilicno uzaludan posao danas

E sad, ja ne znam ni za jedan free basic kompajler za ijedan pic a kako sinisa vole basic njemu nista od ovoga verovatno ne znaci te je covek zato odabrao pic koji mu radi posao i ja se potpuno sa njim slazem oko toga, zato nisam predlagao nijedan drugi pic. radi mu basic super sa ovim 16F .. vozi misko ..




 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
*.dynamic.isp.telekom.rs.



+321 Profil

icon Re: PIC i PBP tutorial24.07.2012. u 18:52 - pre 143 meseci
He, očekivao sam ovako nešto, ali to nije ništa niti čudno niti neobično, svako ima pravo na svoje mišljenje i svoje vidjenje. Kao što mnogima od nas neki kit kompleti elektronskih sklopova koji se nalaze u prodaji nisu potrebni, neki su nam čak i smešni, oni se ipak prodaju jer nekome takav proizvod treba iz ovog ili onog razloga. Tako će biti i sa ovim (kao što već rekoh), ja ću to da odradim jer imam na umu odredjene stvari, odredjenu ciljnu grupu, pa ko se nadje u tome neka izvoli, ko ne, kao što reče Bogdan, ima tu svega na tržištu.
Svejedno, dobro je čuti različita mišljenja, uvek tu može nešto da se nauči, pa čak i primeni.

A naleteh pre neki dan slučajno na besplatan BASIC za PIC i ATMEL, samo sam letimično pogledao pa ne bih da komentarišem, ali ko hoće neka pogleda:
http://gcbasic.sourceforge.net/

Pozdrav.
Sinisha
 
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: PIC i PBP tutorial24.07.2012. u 19:02 - pre 143 meseci
Citat:
rsinisa:He, očekivao sam ovako nešto

ja nacukah neki moje vidjenje sa predgovorom da stvarno ne vidim razlog da ti menjas pic koji si odabrao. Za to sto hoces da napravis je apsolutno odgovarajuci. Ti hoces da pravis pbp tutorial (da ga tako nazovemo), dal nesto ima free C kompajler je potpuno nebitna stavka (na primer) a to dal ima 28 ili 40 pinova, dal kosta 500 ili 800din, dal ... je potpuno nebitno za pricu koju si pokrenuo (zato sam i batalio da pisem to ranije, no vidim krenuse ljudi da se gadjaju picovima pa reko aj i ja da napisem koju :D, danas sam nesto dobro raspolozen :D )

Citat:
rsinisa:
A naleteh pre neki dan slučajno na besplatan BASIC za PIC i ATMEL, samo sam letimično pogledao pa ne bih da komentarišem, ali ko hoće neka pogleda:
http://gcbasic.sourceforge.net/


to moze da bude vrlo zanimljivo ali ne kontam ovaj deo za crtanje programa:



inace gledam primere ... ja sam davno batalio basic ali ovo mi deluje prilicno slicno picbasic-u i ekipi:

Code:

'Morse Code demonstration for Great Cow BASIC
'(c) Hugh Considine 2006-2008

'A program to accept messages from a standard PS/2 keyboard, then play
'them as morse code using a speaker.

'User Settings
#define CodeFrequency 750    'Hz
#define DotLength 5        '* 10 ms
#define DotSpace 250        ' ms
#define BarLength 25        '* 10 ms
#define BarSpace 50        ' ms

'Hardware settings
#chip 16F877A, 20

'LCD connection settings
#define LCD_IO 8
#define LCD_DATA_PORT PORTC
#define LCD_RS PORTD.0 
#define LCD_RW PORTD.1
#define LCD_Enable PORTD.2

'PS/2 keyboard connection settings
#define PS2Clock PORTB.1
#define PS2Data PORTB.2

'Tone output pin
#define SoundOut PORTD.3

'Set port directions
DIR PS2Clock IN
DIR PS2Data IN
DIR SoundOut OUT

'Clear key buffer
DIM KeyLog(32)
DataCount = 0
KeyLog(1) = 32 'Space character

'Show opening message
PRINT "GCBASIC Morse"
locate 1,0
PRINT "Code Transmitter"

'Main routine
Main:
 
 'Get a keypress
 KeyIn = INKEY
 if KeyIn = 0 then goto Main

 'Allow time for key to be released
 wait 150 ms

 'if ENTER is pressed, then send message
 if KeyIn = 13 then
  MorseSend
  goto Main
 end if
  
 'Escape - clear message buffer
 if KeyIn = 27 then
  DataCount = 0
  for DataPos = 1 to 32
   KeyLog(DataPos) = 32
  next
  goto DisplayData
 end if

 'Backspace - delete last character
 if KeyIn = 8 then
  if DataCount = 0 then goto Main
  KeyLog(DataCount) = 32
  DataCount = DataCount - 1
  goto DisplayData
 end if

 'Otherwise, add the character to the buffer
 DataCount = DataCount + 1
 KeyLog(DataCount) = KeyIn 

DisplayData:
 'Display key log
 CLS
 for DataPos = 1 to DataCount
  if DataPos = 17 then locate 1,0
  LCDWriteChar KeyLog(DataPos)
 next

goto Main

sub MorseSend
 for SendLetter = 1 to DataCount
  Letter = KeyLog(SendLetter)
  
  'Numbers
  if Letter = 48 then Bar: Bar: Bar: Bar: Bar '0
  if Letter = 49 then Dot: Bar: Bar: Bar: Bar '1
  if Letter = 50 then Dot: Dot: Bar: Bar: Bar '2
  if Letter = 51 then Dot: Dot: Dot: Bar: Bar '3
  if Letter = 52 then Dot: Dot: Dot: Dot: Bar '4
  if Letter = 53 then Dot: Dot: Dot: Dot: Dot '5
  if Letter = 54 then Bar: Dot: Dot: Dot: Dot '6
  if Letter = 55 then Bar: Bar: Dot: Dot: Dot '7
  if Letter = 56 then Bar: Bar: Bar: Dot: Dot '8
  if Letter = 57 then Bar: Bar: Bar: Bar: Dot '9

  'Letters
  if Letter >= 97 and Letter <= 122 then Letter -= 32 'Convert to upper case
  if Letter = 65 then Dot: Bar
  if Letter = 66 then Bar: Dot: Dot: Dot
  if Letter = 67 then Bar: Dot: Bar: Dot
  if Letter = 68 then Bar: Dot: Dot
  if Letter = 69 then Dot
  if Letter = 70 then Dot: Dot: Bar: Dot
  if Letter = 71 then Bar: Bar: Dot
  if Letter = 72 then Dot: Dot: Dot: Dot
  if Letter = 73 then Dot: Dot     'I
  if Letter = 74 then Dot: Bar: Bar: Bar 'J
  if Letter = 75 then Bar: Dot: Bar 'K
  if Letter = 76 then Dot: Bar: Dot: Dot 'L
  if Letter = 77 then Bar: Bar 'M
  if Letter = 78 then Bar: Dot 'N
  if Letter = 79 then Bar: Bar: Bar 'O
  if Letter = 80 then Dot: Bar: Bar: Dot 'P
  if Letter = 81 then Bar: Bar: Dot: Bar 'Q
  if Letter = 82 then Dot: Bar: Dot 'R
  if Letter = 83 then Dot: Dot: Dot 'S
  if Letter = 84 then Bar 'T
  if Letter = 85 then Dot: Dot: Bar 'U
  if Letter = 86 then Dot: Dot: Dot: Bar 'V
  if Letter = 87 then Dot: Bar: Bar 'W
  if Letter = 88 then Bar: Dot: Dot: Bar 'X
  if Letter = 89 then Bar: Dot: Bar: Bar 'Y
  if Letter = 90 then Bar: Bar: Dot: Dot 'Z

  'Misc
  if Letter = 32 then wait 300 ms 'Space
 next
end sub

sub Dot
 Tone CodeFrequency, DotLength
 wait DotSpace ms
end sub

sub Bar
 Tone CodeFrequency, BarLength
 wait BarSpace ms
end sub


 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
*.dynamic.isp.telekom.rs.



+321 Profil

icon Re: PIC i PBP tutorial24.07.2012. u 20:04 - pre 143 meseci
Citat:
bogdan.kecman:
Citat:
rsinisa:He, očekivao sam ovako nešto

ja nacukah neki moje vidjenje sa predgovorom da stvarno ne vidim razlog da ti menjas pic koji si odabrao. Za to sto hoces da napravis je apsolutno odgovarajuci
...
danas sam nesto dobro raspolozen :D )

Ma naravno, nisam ni ja mislio ništa negativno, i ja sam nešto pozitivno raspoložen za pisanje ovih dana :)

Citat:
to moze da bude vrlo zanimljivo ali ne kontam ovaj deo za crtanje programa:

Da, video sam to, ali se nisam udubljivao, video sam da imaju i klasičan IDE, a moguće da je neko napravio vizuelni (ili grafički ili kako već da ga nazovem) IDE, što je po meni besmislica.

Citat:
inace gledam primere ... ja sam davno batalio basic ali ovo mi deluje prilicno slicno picbasic-u i ekipi:

Ne liči baš na PBP, ali moguće da su se trudili da bude približan, dal' radi nekog koliko-toliko standarda ili im tako lakše, ali deluje mi ok na prvi pogled, samo je pitanje kakav kod daje. Koliko vidim, i dalje ga razvijaju, a traže i dobrovoljce za pomoć.

Pozdrav.
Sinisha
 
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: PIC i PBP tutorial24.07.2012. u 20:54 - pre 143 meseci
Citat:
rsinisa:Koliko vidim, i dalje ga razvijaju, a traže i dobrovoljce za pomoć.


basic kompajler je generalno jednostavna stvar za implementaciju + ovih par free optimizacija koje postoje su odlicno objasnjene i prezvakane tako da ni taj deo nije problematican... ono sto jeste problem su specificnosti svakog cipa sto je ogroman fizicki posao, ubaciti podatke za sve cipove i eventualno tweakovati kompajler da radi dobro sa svima njima (naj-optimalnije moguce) i to je ono gde je radna snaga neophodna a gde "john" moze da pomogne.

za sintaksu, ovo izgleda kao najstandardnije basic sintaksa, ne znam kako radi tacno pbp ali ako se dobro secam njemu fale neke strukturne stvari (nije "moderan vec bajat basic") ... ovo mi izgleda nesto izmedju, nije paskaloidno ko mikroBasic (sto kaze kiza) a nije ni flat sakato ko pbp .. sta znam, nisam ja za to odgovarajuca osoba

za graficki deo, ne znam, zadnjih 2 godine su poludeli sa tim "grafickim programiranjem za idiote" ... ja probao par sistema, i probao sa par ljudi i lakse im objasnim for petlju da nacukaju nego da sloze one kockice i gliste i ostale gluposti da naprave istu .. cak i sa ljudima koji p od programera nisu ..
 
Odgovor na temu

yt1nvs
programer,microm
srbija

Član broj: 231966
Poruke: 152
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: PIC i PBP tutorial25.07.2012. u 00:26 - pre 143 meseci
Ovo definitivno nije losa varijanta da ide i kurs C programiranja PIC-a.Ja mislim da se oko hardvera gubi vreme ,bolje dati osnovne upute pa neka pravi ko kako misli da je bolje i njemu pristupacnije za rad.Ovako programski kurs ode u hardverske inovacije.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: PIC i PBP tutorial

Strane: < .. 1 2 3 4

[ Pregleda: 18928 | Odgovora: 69 ] > FB > Twit

Postavi temu Odgovori

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