Pozdrav grupi.
Ja sam ovde nesto preko godinu i duze posmatrao sta, ko i kako radi, citao teme, pratio desavanja, i pre manje od godinu dana i krenuo u neku pricu da bih se za svoje potrebe bavio programiranjem mikrokontrolera. U tu svrhu sam kupio razvojni sistem microelektronike EasydsPIC4A, sa pikonjom ds PIC30F4013, touch screen-on, ,lcd displejom.
Sad mi je posao dozvolio malo vise slobodnog vremena , te sam poceo malo da gledam tutorijale na youtube, konkretno programiranje preko microC PRO for PIC, i testiranja napravljenog programa na PIC Simulator IDE. Sad, konkretno nisam nesto jak sa C programom, ali cu polako malo preko knjiga, nesto preko tutorijala, i uz vasu pomoc i napraviti. Za sad sam gledajuci sa youtuba, i ja sam uspeo napraviti paljenje ledara na simulatoru, cilj mi je u startu da se malo uhodam sa elementarnim komandama, i da njih kombinujem u razlicitim kombinacijama, i kasnije testiram na simulatoru, a potom da to ucitam i na ovaj sistem i piconju kojeg imam
Sad na ovom microC for PIC, pisem programcic za PIC P16F84, i taj testiram na simulatoru. Programom bih sad uradio sledece, da konfigurisem port A kao ulazni, i da se kad recimo port RAO, dovedem na ON stanje, upalim izlaze na portu B. Sad posto, jos nisam uhvatio nit u programskom jeziku, negde gresim, pa bih molio za malo pojasnjenja, evo ga i kod:
void main() {
TRISA = 0xff; // definisem port A kao ulazni
TRISB = 0x00; // definisem port B kao izlazni
while (1){
PORTA
PORTB = 0x00; // gasim led na PORTB
Delay_100ms; // 1 sec pauza
PORTB = 0xff; // šalim led na PORTB
Delay_100ms; // 1 sec pauza
} while(1); // beskonacna petlja}}
}
Sta da napisem sad za PORTA, kako bih recimo aktivacijom ulaza RA0, aktivirao/zaustavio paljenje lampi.
Dakle, meni fali znanja, oko ovih komandi, kako da ih uklapam, sta koja kontretno znaci i moze, pomoc ovako preko foruma ili neki link ka nekoj knjizi u kojoj je ovo objašnjeno bi bi mi veoma znacio, ako ko ima.
Pozdrav
Ja sam ovde nesto preko godinu i duze posmatrao sta, ko i kako radi, citao teme, pratio desavanja, i pre manje od godinu dana i krenuo u neku pricu da bih se za svoje potrebe bavio programiranjem mikrokontrolera. U tu svrhu sam kupio razvojni sistem microelektronike EasydsPIC4A, sa pikonjom ds PIC30F4013, touch screen-on, ,lcd displejom.
Sad mi je posao dozvolio malo vise slobodnog vremena , te sam poceo malo da gledam tutorijale na youtube, konkretno programiranje preko microC PRO for PIC, i testiranja napravljenog programa na PIC Simulator IDE. Sad, konkretno nisam nesto jak sa C programom, ali cu polako malo preko knjiga, nesto preko tutorijala, i uz vasu pomoc i napraviti. Za sad sam gledajuci sa youtuba, i ja sam uspeo napraviti paljenje ledara na simulatoru, cilj mi je u startu da se malo uhodam sa elementarnim komandama, i da njih kombinujem u razlicitim kombinacijama, i kasnije testiram na simulatoru, a potom da to ucitam i na ovaj sistem i piconju kojeg imam
Sad na ovom microC for PIC, pisem programcic za PIC P16F84, i taj testiram na simulatoru. Programom bih sad uradio sledece, da konfigurisem port A kao ulazni, i da se kad recimo port RAO, dovedem na ON stanje, upalim izlaze na portu B. Sad posto, jos nisam uhvatio nit u programskom jeziku, negde gresim, pa bih molio za malo pojasnjenja, evo ga i kod:
void main() {
TRISA = 0xff; // definisem port A kao ulazni
TRISB = 0x00; // definisem port B kao izlazni
while (1){
PORTA
PORTB = 0x00; // gasim led na PORTB
Delay_100ms; // 1 sec pauza
PORTB = 0xff; // šalim led na PORTB
Delay_100ms; // 1 sec pauza
} while(1); // beskonacna petlja}}
}
Sta da napisem sad za PORTA, kako bih recimo aktivacijom ulaza RA0, aktivirao/zaustavio paljenje lampi.
Dakle, meni fali znanja, oko ovih komandi, kako da ih uklapam, sta koja kontretno znaci i moze, pomoc ovako preko foruma ili neki link ka nekoj knjizi u kojoj je ovo objašnjeno bi bi mi veoma znacio, ako ko ima.
Pozdrav