Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 48 odgovora
  • 11.835 pregleda

Najnovija ↓

Re: Nesto se cudno dogadja???? 11.04.2010. u 13:29 · pre 201 mesec #21
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.
Re: Nesto se cudno dogadja???? 11.04.2010. u 13:36 · pre 201 mesec #22
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
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Nesto se cudno dogadja???? 11.04.2010. u 14:14 · pre 201 mesec #23
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.
Re: Nesto se cudno dogadja???? 11.04.2010. u 21:40 · pre 201 mesec #25
Ovo je dobar izazov za nekog pocetnika kao sto sam ja. Al malo truda (dobro malo vise :)), malo cituckanja i cu ga sastavim.
Re: Nesto se cudno dogadja???? 11.04.2010. u 23:11 · pre 201 mesec #26
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.
Re: Nesto se cudno dogadja???? 12.04.2010. u 00:18 · pre 201 mesec #27
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.
Re: Nesto se cudno dogadja???? 12.04.2010. u 00:58 · pre 201 mesec #28
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?
Re: Nesto se cudno dogadja???? 12.04.2010. u 02:18 · pre 201 mesec #29
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);
  }
}
Re: Nesto se cudno dogadja???? 12.04.2010. u 02:35 · pre 201 mesec #30
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
Re: Nesto se cudno dogadja???? 12.04.2010. u 02:58 · pre 201 mesec #32
Vraga ne podrzava.

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

U svakom slucaju hvala Sinisa.
Re: Nesto se cudno dogadja???? 12.04.2010. u 07:27 · pre 201 mesec #33
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
Re: Nesto se cudno dogadja???? 12.04.2010. u 10:25 · pre 201 mesec #34
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
Potpis
macedo
Re: Nesto se cudno dogadja???? 12.04.2010. u 10:55 · pre 201 mesec #35
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 ;).
Re: Nesto se cudno dogadja???? 13.04.2010. u 01:23 · pre 201 mesec #36
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"?
Re: Nesto se cudno dogadja???? 13.04.2010. u 22:48 · pre 201 mesec #37
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 :)
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Nesto se cudno dogadja???? 14.04.2010. u 11:33 · pre 201 mesec #38
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.
Re: Nesto se cudno dogadja???? 14.04.2010. u 14:13 · pre 201 mesec #40
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)

Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme