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

PIC razvojni sistem

[es] :: Elektronika :: Mikrokontroleri :: PIC razvojni sistem

Strane: << < .. 5 6 7 8 9 10 11 12 13

[ Pregleda: 118373 | Odgovora: 257 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: PIC razvojni sistem02.12.2012. u 13:30 - pre 138 meseci
ko zna sta se istripovao, pdf uvek radi :) a proteus pravi bas lepe pdf-ove

nego, kad vec trosis proteus za simulaciju, sto ne radis i pcb u njemu, milion puta je mocniji od protela :)
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

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



+321 Profil

icon Re: PIC razvojni sistem02.12.2012. u 16:17 - pre 138 meseci
Citat:
bogdan.kecman:kad vec trosis proteus za simulaciju, sto ne radis i pcb u njemu, milion puta je mocniji od protela :)


Jeste, moćniji je i probao sam, ali nešto mi ne leži, valjda opet navika na PROTEL, imam sve prečice u prstima i PCB radim bez muke. Jednom sam probao da prepravim već postojeću (za PK2 klon) i dosta sam se napatio, ručno rutiranje kod njega radi na malo drugačiji način, a meni je ono jako važno, tako da sam privikavanje na PREOTEUS ostavio za neki drugi put. Znam da ovako kako radim nije baš najproduktivnije, ali to je ono tipa: "od ponedeljka ću na dijetu, u teretanu itd." i sl., a kad dodje ponedeljak, onda se pomera za sledeći i tako unedogled.

Pozdrav.
Sinisha
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: PIC razvojni sistem03.12.2012. u 00:53 - pre 138 meseci
generalno radi kako ti je lakse, ali bolje ti je da potrosis neko vreme da izucis precice i usvojis neki valjan alat pa makar prvih 5-6 plocica na njemu uradio 4-5 puta sporije nego da nastavis tako gde si sada... (naravno pod uslovom da hoces jos po nekad da se bavis "produkcijom") .. e sad, obzirom da treba program da ucis "ispocetka" jerbo nijedan od novih ne znas, mozda je bolje da se dohvatis kicad-a koji je potpuno free i multiplatformski i bez ikakvih limita .. nije najbolji, ali je vrlo dobar, ili ako te ne zanima legalnost onda se dovatis cadence-a ili altiuma (cadence je za orcad zaljubljenike, altium je protel/p-cad zaljubljenike) ni jedan ni drugi nemaju realno sta da traze u hobi prici ali stvarno ubijaju sta mogu i kako rade, posebno rucno rutiranje...

inace rucno rutiranje u proteusu jeste malo sakato :(
 
Odgovor na temu

k_spale
Konic Slavisa
Loznica

Član broj: 251923
Poruke: 91
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: PIC razvojni sistem03.12.2012. u 17:27 - pre 138 meseci
SVETSKI PROBLEM!!!
Na razvojnom alatu koristim pic16f84a posto jos nisam nasao noviji pbp no nebitno raspored pinova je isti.
Trenutno treba da testiram lcd pa posto nece da radi zanima me dali je broblem lcd ili nisam dobro napisao program.
Hvala.
Pozdrav.

spale
Prikačeni fajlovi
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

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



+321 Profil

icon Re: PIC razvojni sistem03.12.2012. u 18:25 - pre 138 meseci
Na prvi pogled program deluje u redu, ali ne vidim da si definisao TRISA i TRISB registre, takodje ne vidim ni koja ti je konfiguracija, da li si uključio XT oscilator i da li si isključio WDT.

Pozdrav.
Sinisha

P.S. U stvari, kad malo bolje razmislim, TRIS registre bi PBP trebalo sam da postavi kako treba za LCDOUT komandu, ali opet ostaje konfiguracija kao mogući izvor problema.
 
Odgovor na temu

k_spale
Konic Slavisa
Loznica

Član broj: 251923
Poruke: 91
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: PIC razvojni sistem03.12.2012. u 18:46 - pre 138 meseci
Xt oscilator je odredjen pri programiranju.
Na razvojnom alatu RS je na porta.1
E je na porta.3
DATA je na portb.4,5,6,7
mene zanima dali sam dobro definisao lcd posto mi trepce le dioda d4 na razvojnom alatu.
Hvala.
Pozdrav.
spale
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

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



+321 Profil

icon Re: PIC razvojni sistem03.12.2012. u 18:59 - pre 138 meseci
Da, kao što rekoh program deluje u redu, što znači da je i LCD dobro definisan. Isključi sve DIP prekidače pa probaj ponovo. Jesi probao da podesiš kontrast pomoću VR1?

Pozdrav.
Sinisha

P.S. Trepće D4? A šta reče, jesi isključio WDT?
 
Odgovor na temu

k_spale
Konic Slavisa
Loznica

Član broj: 251923
Poruke: 91
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: PIC razvojni sistem03.12.2012. u 19:14 - pre 138 meseci
wdt ne znam da iskljucim
d4 trepce ona je na portb.3
sve dip sam iskljucio i nista isto i kontrast sam probao da podesim.

spale
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

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



+321 Profil

icon Re: PIC razvojni sistem03.12.2012. u 21:06 - pre 138 meseci
Staviš ovo na početak programa
@ DEVICE pic16F84A, WDT_OFF

ili u programu kojim programiraš PIC isključiš WDT.

Elem, dok ne završim test program kojim će moći da se testira kompletan hardver neću više da odgovaram na ovakva pitanja, tj. na pojedinačne pokušaje da se testiraju komponente razvojnog sistema. Neću ne zato što sam drčan, bezobrazan, neljubazan ili sl. već zato što mi to oduzima vreme koje treba da utrošim na kompletiranje test programa, a ostali čekaju da ga završim. I onda će početi jedan po jedan sa svojim verzijama i pokušajima i ode vreme.
Naravno, to ne znači da onaj ko ima volje ne treba da eksperimentiše i da pita ako gde zapne, i da slobodno neko drugi pokuša da pomogne, ali ja to više neću da radim kako bi vreme utrošio na nešto što je svima važnije (bar ja to tako vidim). A kad sve bude kompletirano, onda ću vrlo rado da pomognem svima koji imaju neki problem oko razvojnog sistema.

I da, na kraju ono moje "čitati, čitati i samo čitati": uputstvo za PBP, tehničke podatke za kontroler koji koristite, stare poruke na ES-u itd.

Pozdrav.
Sinisha
 
Odgovor na temu

k_spale
Konic Slavisa
Loznica

Član broj: 251923
Poruke: 91
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: PIC razvojni sistem03.12.2012. u 21:17 - pre 138 meseci
Ok.
Hvala na dosadasnjoj pomoci i pomoci u buducnosti.
Hteo sam da isprobam lcd posto je izvadjen iz nekog monitora,
ali kad stigne test program probacu ga , u svakom slucaju narucicu drugi lcd,jos jednom hvala na pomoci.
Pozdrav.
spale
 
Odgovor na temu

Genie_1984
Novi Sad

Član broj: 61150
Poruke: 93



+1 Profil

icon Re: PIC razvojni sistem03.12.2012. u 23:28 - pre 138 meseci
Probaj sa velikim slovima

Code:


DEFINE OSC 4
      
Define  LCD_DREG        PORTB
Define  LCD_DBIT        4
Define  LCD_RSREG      PORTA
define  LCD_RSBIT       1
Define  LCD_EREG        PORTA
Define  LCD_EBIT        3 
Define  LCD_COMMANDUS 2000 
Define  LCD_DATAUS 50



Basic,generalno kao programski jezik ne pravi razliku...ali mislim da,što se tiče define, PIC basic pravi...
Probaj...pa javi...

Pozdrav
 
Odgovor na temu

k_spale
Konic Slavisa
Loznica

Član broj: 251923
Poruke: 91
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: PIC razvojni sistem04.12.2012. u 15:48 - pre 138 meseci
Pokrenuh jbni lcd.
Sad dal je problem wdt ili velika mala slova ne znam ali mislim da je wdt.
Hvala jos jednom svima kojima sam oduzimao vreme i svima koji su pomogli.
Pozdrav.
spale
 
Odgovor na temu

MilanCeNS
Milan Manojlovic
Novi Sad

Član broj: 98748
Poruke: 39
94.247.203.*



Profil

icon Re: PIC razvojni sistem05.12.2012. u 08:37 - pre 138 meseci
Siniša, može li ovakva slika PIC_r1_PCB.png ali u konačnoj varijanti
bez eeproma. Zgodna je i voleo bih da je odštampam.
Pozdrav,
Milan
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

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



+321 Profil

icon Re: PIC razvojni sistem05.12.2012. u 10:44 - pre 138 meseci
Izvoli.



Pozdrav.
Sinisha
Prikačeni fajlovi
 
Odgovor na temu

MilanCeNS
Milan Manojlovic
Novi Sad

Član broj: 98748
Poruke: 39
*.dynamic.sbb.rs.



Profil

icon Re: PIC razvojni sistem05.12.2012. u 15:10 - pre 138 meseci
Super je!
Hvala lepo,
Milan
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

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



+321 Profil

icon Re: PIC razvojni sistem08.12.2012. u 06:50 - pre 138 meseci
Pre nego što predjemo na program za testiranje razvojnog sistema, treba da kažem da postoji jedan problem, tj. previd vezan za sam hardver, tačnije za ULN2803, ali ne brinite, nije strašno, problem se lako rešava.
U toku razvoja sistema uočen je jedan problem zbog koga je postavljen džamper J4, ali se ispostavilo da postoji još jedan problem koji se ispoljava i sa isključenim J4. O čemu se radi? Kada je neki pin B porta postavljen kao ulaz i uključen pull-up za njega, a istovremeno drugi pin B porta kao izlaz sa logičkom nulom, struja preko pull-up otpornika ulazi u ULN, a preko ulazne diode drugog pina koji je na logičkoj nuli izlazi iz njega i ulazi u pin B porta koji je na log. nuli tako da se na ulaznom pinu javlja napon koji je oko 1,3 V, a to se manifestuje kao logička 0, dok bi trebalo da je log. 1. Možda objašnjenje deluje malo zamršeno, ali rešenje problema je jednostavno - izvadite ULN2803 iz podnožja, ionako nam neće trebati skorije, i problem je rešen.

Rešenje koje je moglo da se napravi je recimo bilo postavljanje još jednog 8 x DIP prekidača na ulaze ULN2803, ali mi se činilo da zauzima previše mesta i nepotrebno komplikuje jer ćemo ULN retko da koristimo, i to će biti tek pred kraj ovog kursa. Zato izvadite ULN, sklonite ga na sigurno i sve će biti u redu.

Pozdrav.
Sinisha
 
Odgovor na temu

lm741
VOJVODINA

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



+67 Profil

icon Re: PIC razvojni sistem08.12.2012. u 07:23 - pre 138 meseci
e pa napravimo malu pločicu "adapter"
na njoj 8xdip + uln i zabodemo u podnožje,..kad zatreba
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
*.dynamic.isp.telekom.rs.



+321 Profil

icon Re: PIC razvojni sistem08.12.2012. u 07:44 - pre 138 meseci
Citat:
lm741: e pa napravimo malu pločicu "adapter"
na njoj 8xdip + uln i zabodemo u podnožje,..kad zatreba


Mislim da to nije potrebno, ali ko voli ...

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 razvojni sistem08.12.2012. u 07:45 - pre 138 meseci
Programiranje razvojnog sistema test programom
================================
Sve DIP prekidače postavite u isključen položaj, džamper J1 postavljen, J2 postavite na RA6/RA7, J3 na AD, J4 nevažno, pošto ste ionako izvadili ULN2803, i postavite LC displej u konektor CON6. U konektor za napajanje CON7 uključite konektor iz ispravljača (plus pol je u sredini) napona od 7 do 25V (najbolje što približnije 12V, sve preko toga izazvaće povećano zagrevanje stabilizatora 7812 - IC3). PIC16F1827 je, naravno, postavljen u svoje podnožje.

Priključite PICkit2 (PK2 u daljem tekstu) programator u USB port, priključite ICSP konektor od PK2 na ICSP konektor razvojnog sistema (CON2). Programator ima konektor od 6 pinova, ali nama je dovoljno 5 pa pazite da pin 1 od PK2 spojite na pin 1 ISCP konektora, kao prema slici, i pri tome ostaje jedan pin programatora slobodan (zaokružen na slici).



Sada pokrenite program "PICkit 2 V2.61". Softver bi trebalo da prepozna PIC i ispiše njegovu oznaku u drugom redu ispod menija "Device: PIC16F1827".

Zatim u softveru PK2 u meniju odaberite Tools -> Target VDD Source-> Auto-Detect.



Sada u meniju programa odaberite File -> Import HEX, izaberite fajl "test_all.HEX" koji je priključen uz ovu poruku, kliknite na dugme "Write" i sačekajte par sekundi da se završi programiranje PIC-a. Ako je sve u redu, statusni prozor će biti ispunjen zelenom bojom sa tekstom: "Programming Successful". Nakon toga, na LC displeju treba da se pojavi tekst kao na slici. Ako ne vidite tekst, probajte da podesite kontrast okretanjem trimer potenciometra VR1.



PIC je isprogramiran i spremni smo da izvršimo testiranje, a pre toga možete da odspojite PK2 od razvojnog sistema.
Prikačeni fajlovi
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

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



+321 Profil

icon Re: PIC razvojni sistem08.12.2012. u 08:10 - pre 138 meseci
Ako imate neki drugi programator, imate dve opcije:
1. Da izvadite PIC iz podnožja razvojnog sistema, ubacite u vaš programator i nakon programirajna ga vratite u razvojni sistem.
2. Ako vaš programator ima ICSP (ili ste ga sami dodali), možete da probate programiranje u kolu priključenjem na ISCP konektor, ali morate da odspojite J1 pre priključenja programatora kao ne bi došlo do "sudara" Vdd napona sa programatora sa onim iz razvojnog sistema. A možete i da odspojite Vdd sa vašeg programatora, a da ostavite J1 kratkospojen.

U svakom slučaju, ako imate neki problem u vezi razvojnog sistema iznesite ga ovde da probamo da ga rešimo.

Pozdrav.
Sinisha
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: PIC razvojni sistem

Strane: << < .. 5 6 7 8 9 10 11 12 13

[ Pregleda: 118373 | Odgovora: 257 ] > FB > Twit

Postavi temu Odgovori

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