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

Nesto se cudno dogadja????

[es] :: Elektronika :: Mikrokontroleri :: Nesto se cudno dogadja????

Strane: 1 2 3

[ Pregleda: 8483 | Odgovora: 48 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

t.marko016

Član broj: 255856
Poruke: 196
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Nesto se cudno dogadja????11.04.2010. u 12:29 - pre 171 meseci
Sve bratac cepa ko ludo.

Stavio sam osam dioda pa ih palio gasio naizmenicno, sve sam zivo pokusao sa njima sto se moze uraditi.
Samo mi ostaje da savladam jos PWM i posle se bacam malo na kontrolu DC i Step motora.
 
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: Nesto se cudno dogadja????11.04.2010. u 12:36 - pre 171 meseci
mozda ti pomogne... to sam ja burazeru pravio da proba da skonta kako rade uC-ovi ... imas u mikroC-u napravljeno

- mikrokontroler PIC16F887 koji radi na internom oscilatoru na 8MHz
- reset kolo na MCLR pinu
- primer kako kontrolisati 2 ledare preko samo jednog pina
- karakter LCD u 4-bitnom modu (zakacena su paralelno dva, jedan sa jednom linijom i jedan sa dve)
- unipolarni stepper motor vezan preko ULN2003 (koji je u stvari 7 darlingtona u jednoj kutiji)
- bipolarni stepper motor sa L297+L298 drajver kombinacijom
- servo motor

http://elco.crsndoo.com/wordpress/2009/10/mikroc-lcd-stepper/

isti kod ce ti raditi i za 16F84A uz male prepravke (i externi oscilator)

uzdravlje
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Nesto se cudno dogadja????11.04.2010. u 13:14 - pre 171 meseci
Samo sto ovaj moj ima manjak nekih dvadesetak pinova.

Ali nije bitno cak sto vise bolje je da se malo pomucim da izmenim kod, semu...

U svakom slucaju hvala ti, kroz ovaj projekat se moze savladati dosta toga.
 
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: Nesto se cudno dogadja????11.04.2010. u 14:02 - pre 171 meseci
mislim da imas dovoljno pinova na 84 .. a ako izbacis lcd imas sigurno :)
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Nesto se cudno dogadja????11.04.2010. u 20:40 - pre 171 meseci
Ovo je dobar izazov za nekog pocetnika kao sto sam ja. Al malo truda (dobro malo vise :)), malo cituckanja i cu ga sastavim.
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Nesto se cudno dogadja????11.04.2010. u 22:11 - pre 171 meseci
Ajde da ne otvaram novu temu pitacu ovde sta su to PULL-UP otpornici?

Cuo sam to na sto mesta a pojma nemam cemu sluze.
 
Odgovor na temu

Sepa011

Član broj: 161918
Poruke: 1817
91.148.82.*



+28 Profil

icon Re: Nesto se cudno dogadja????11.04.2010. u 23:18 - pre 171 meseci
Otpornik koji se vezuje izmedju ulaznog pina mikrokontrolera i napona napajanja (odatle naziv pullup -> povuci na gore) koji sluzi da ti obezbedi stabilno stanje kada imas (recimo prekidac) koji je normalno otvoren. sluzi da ulazni pin ne 'pliva'. Praktican primer 4k7 do 10k izmedju MCLR i +5V

Takodje postoji i izraz PULL DOWN, otpornik izmedju ulaznog pina mikrokontrolera i mase.
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Nesto se cudno dogadja????11.04.2010. u 23:58 - pre 171 meseci
Aha shvatam. To sa prekidacem, taj otpornik sa tim naponom bi trebao da predstavlja log. 1 a kad je pritisnut prekidac log. 0 i onda tako MCU
zna kad je pretisnut prekidac/taster?
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Nesto se cudno dogadja????12.04.2010. u 01:18 - pre 171 meseci
Ljudi ja zagrizo za ove mikrokontrolere ko ne znam ko za sta ;).

Naso sam u Help Menu-u mikroC-a neko objasnjenje za PWM.
Uspeo sam da sacinim kod gledavsi otuda i najbitnije je sto ga razumem.

Ono sto ne razumem je sledece:
Sta je to CCP modul koji mora da ima MCU da bi ovaj kod funkcionisao?

Kod mene prijavljuje gresku kod dela "Pwm_Init(5000);".
Dal to znaci da moj 16F84A ne podrzava CCP modul ili sam ja negde pogresio?
Code:

unsigned short P;

void Pwm_Init(unsigned long freq);
void Pwm_Start(void);
void Pwm_Stop(void);

void InitMain()
{
TRISA = 0x01;

PORTB = 0x00;
TRISB = 0x00;
TRISB.f0 = 0x01;
TRISB.f1 = 0x01;

Pwm_Init(5000);
}

void main()
{
  InitMain();
  P = 80;
  Pwm_Start();
  
  while(1){
  if (Button(&PORTB, 0, 1, 1)){
  P++;}
  if (Button(&PORTB, 1, 1, 1)){
  P--;}
  Delay_ms(200);
  }
}
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

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



+321 Profil

icon Re: Nesto se cudno dogadja????12.04.2010. u 01:35 - pre 171 meseci
Da bi video da li tvoj kontroler ima CCP modul, pogledaš tehničko uputstvo za njega, a i tamo ti je sve objašnjeno.

Pozdrav.
Sinisha
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Nesto se cudno dogadja????12.04.2010. u 01:39 - pre 171 meseci
A inace kako ti se cini kod jel je u redu?
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Nesto se cudno dogadja????12.04.2010. u 01:58 - pre 171 meseci
Vraga ne podrzava.

Al znam da je moguce da se uradi slicno s njim ali na tezi nacin.

U svakom slucaju hvala Sinisa.
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

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



+321 Profil

icon Re: Nesto se cudno dogadja????12.04.2010. u 06:27 - pre 171 meseci
Jedno od rešenja je korišćenje interapta, ali najbolje rešenje je da uzmeš kontroler koji ima PWM, npr 16F627.
Što se tiče koda, ne govorim C, ali mi deluje OK na prvi pogled. Jedino što bih ja one 3 instrukcije posle PORTB = 0x00 zamenio sa
TRISB=0x03.

Pozdrav.
Sinisha
 
Odgovor na temu

macedo
Zoran Trajkov
elektro ing.
Kavadarci

Član broj: 184093
Poruke: 350
95.86.9.*



+5 Profil

icon Re: Nesto se cudno dogadja????12.04.2010. u 09:25 - pre 171 meseci
Citat:
Kod mene prijavljuje gresku kod dela "Pwm_Init(5000);".
Dal to znaci da moj 16F84A ne podrzava CCP modul ili sam ja negde pogresio?



- 16F84A nema CCP modul
= Podrzavam predlog za promenu microkontrolera 16F62X
macedo
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Nesto se cudno dogadja????12.04.2010. u 09:55 - pre 171 meseci
Hvala vam ljudi narucujem kasnije 18F452 ali cu ipak da se malo pomucim sa interpatom kao sto je rekao Sinisa.

Sto veca muka boljih plodova kasnije daje ;).
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Nesto se cudno dogadja????13.04.2010. u 00:23 - pre 171 meseci
Prijavljuje gresku da Button funkcija nije definisana. Sta sam zgresio?
Code:

void main() {

   TRISA = 1;
   TRISB = 0;
   TRISB.f0 = 1;
   
 while(1){
   if(Button(&PORTB, 0, 1, 0)){
      PORTB.f5 = 1;
   }
   else if (Button(&PORTB, 0, 1, 1)){
      PORTB.f5 = 0;
   }
 }
}

Da ne kazete da se nisam trudio nego samo zalepio ovde i cekam na milostinju:

Google-ao sam i nasao neke primere. Ali nece kod mene.

Sad ne shvatam neke stvari ovde:
Code:

sbit Button_Pin           at PINB.B0;
sbit Button_Pin_Direction at DDRB.B0;

Izbacuje gresku u ovaj kod(zasto)?
Malo je glupo pitanje ali bolje da pitam nego da skitam:
"Button_Pin" ja odredjujem ime ili je striktno ovako kako jest (pitam to jel gledam nigde kroz petlju ne koristi taj naziv...)?

Ili jos bolje ako moze neko da mi kaze za sta se koristi "sbit"?
 
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: Nesto se cudno dogadja????13.04.2010. u 21:48 - pre 171 meseci
ja sam malo zardjao sa mikroC-om ali ako se dobro secam, kada kreiras projekat pita te koje biblioteke hoces da ukljucis ... ako ne ukljucis button biblioteku, nemas tu funkciju definisanu ... ja sam tu uvek odabirao "ocu sve" i to je uvek radilo :)
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Nesto se cudno dogadja????14.04.2010. u 10:33 - pre 170 meseci
Mene me nista ne pita kad idem novi projekat. Samo se pojavi ono pozorce da iskucam ime, lokacija... idem OK i on cepa.

Trazio sam svuda po program da ih ukljucim i nigde nisam nasao.
 
Odgovor na temu

t.marko016

Član broj: 255856
Poruke: 196
*.dynamic.isp.telekom.rs.



+10 Profil

icon Re: Nesto se cudno dogadja????14.04.2010. u 12:18 - pre 170 meseci
Imao sam neku glupu verziju, sad sam nasao mikroC Pro i cepa.
 
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: Nesto se cudno dogadja????14.04.2010. u 13:13 - pre 170 meseci
Citat:
t.marko016: Imao sam neku glupu verziju, sad sam nasao mikroC Pro i cepa.


mali off topic ali ... ja sam malo alergican na "nadjene" programe, posebno kada su domace proizvodnje... i posebno kad kostaju ispod 100E .. nadjem i ja ponekad neki program (al eto vec se par dana smaram sa eagle-om da bi batalio te nadjene) ali sve sto stvarno koristim na kraju i kupim ... (ove smrdljive windoze vec imaju na sebi software-a placenog vise nego bilo koje 3 masine zajedno iz moje kuce) ... kapiram da nadjes proteus koji kosta 5000E i koji neces zaraditi time sto radis narednih 2-3 godine .. samo za njega da radis, ali mikroc kosta ispod 100e

elem .. mikroelektronika je nasa, domaca, kuca ... sve i da nisi iz .rs vec iz .exyu i dalje, ja ne pravim razliku i .hr proizvode i .ba proizvode gledam kao "domace" ... momci sede tamo kod z stanice i ubijaju se od rada, sramota je da im ameri placaju a mi da ih krademo :( ... drugo, mikroC kao i ostali mikro* proizvodi imaju demo verziju koja je full funkcionalna osim sto ima limit na velicinu izlaznog koda ... taj limit je veci nego gomila piceva koje ces koristiti za igranje .. i dovoljan je za prilicno ozbiljne testove ... a kad ti bude trebalo preko toga, onda ces imati interes i da uzmes legalno tu aplikaciju... (meni se ne svidja sto im je key vezan za hdd na koji je aplikacija instalirana ali to je sad druga prica)


 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Nesto se cudno dogadja????

Strane: 1 2 3

[ Pregleda: 8483 | Odgovora: 48 ] > FB > Twit

Postavi temu Odgovori

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