PIC12F629-Blinkanje ledica (kom.2)

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
Fekijevac
Posts: 9
Joined: 17-02-2014, 03:08

PIC12F629-Blinkanje ledica (kom.2)

Post by Fekijevac »

Pozdrav svima,
ukratko, LUD SAM!
Već 3-4 sata pokušavam napraviti na ovom gore pic-u sljedeće:
while (1){
Pin 1 visoko
pin 2 nisko
-delay
pin 1 nisko
pin 2 visoko
-delay
}
Koristim mikroC i vellemanov programator. Stvarno više ne znam. Najviše što uspijem složiti je da se jedna ledica pali i gasi, a ovu drugu nema šanse... :( Molio bih lijepo ako netko može napisati kod za MikroC..ja više ne mogu :( :( :(

Pogledao sam po forumima, ali ništa mi nije pomoglo...Gledao sam i od kolege sa ovog foruma koji je isprogramirao semafor, ali ni to mi nije pomoglo... :(
User avatar
arcom
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 447
Joined: 05-03-2010, 20:47
Location: Rijeka
Contact:

Re: PIC12F629-Blinkanje ledica (kom.2)

Post by arcom »

Jesi iskljucio komparator?
CMCON = 7

Ah...da je samo procitat taj nesretni datasheet.
Uglavnom, po defaultu su neki pinovi analogni, tj. pridjeljeni su komparatoru i potrebno je iskljuciti komparator da bi se ti pinovi mogi koristiti kao digitalni ulazi/izlazi.

Pretpostavljam da si dobro podesio TRIS registar i da tu drugu LEDicu nisi odlucio spojiti na MCLR/GP3 pin jer je taj samo ulazni.
satsat
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 204
Joined: 30-09-2012, 14:01

Re: PIC12F629-Blinkanje ledica (kom.2)

Post by satsat »

evo ti primjer za AVR ;) dalje sam ukapiraj

Code: Select all

void main() {
     DDRB.B0 = 1;     // inicijalizacija korištenih pinova
     DDRB.B1 = 1;
     DDRC.B0 = 1;
     DDRC.B1 = 1;
     
     
while(1){

         PORTB.B0 = 1;       // uključenje led 1
         Delay_ms(1000);

	  PORTB.B0 = 0;       // isključenje led 1
    	  PORTB.B1 = 1;       // uključenje led 2

	  Delay_ms(1000);


	  PORTB.B1 = 1;       // isključenje led 2
	  Delay_ms(1000);

         }
                         
}
harihari
Posts: 5
Joined: 27-11-2014, 08:50

Re: PIC12F629-Blinkanje ledica (kom.2)

Post by harihari »

Možda ako objasniš malo bolje i bude neki izlaz. Šta ti znači visoko i nisko ?
Post Reply