Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
OC na PIC-u
#13
Problem je resen.
Hvala gorankg, vojinilic, enaB

U petlji je ostalo samo :
Code:
for(i=0;i<100000;i++) { OC1CON1bits.OCM = 4; __delay_us(300); }

Inace ova petlja mi je samo za probu.
Cela ideja sa OC modulima je da bila da imam mogucnost da pokrenem generisanje impulsa odredjene sirine a da se OC modul bavi spustanjem pina na 0 kada vreme istekne.
Ovo se naravno moze oradi i sa tajmerom ali nemam ni jedan slobodan a trebaju mi 3 pina za impulse.

Ovako je OC modul podesen:

Code:
void OC1_Initialize (void) { // ENFLT0 disabled; ENFLT1 disabled; OCFLT2 disabled; ENFLT2 disabled; OCSIDL disabled; OCM Double Compare Single-Shot mode; OCFLT1 disabled; OCFLT0 disabled; OCTSEL FOSC/2; TRIGMODE Only Software; OC1CON1 = 0x1C04; // SYNCSEL None; TRIGSTAT disabled; DCB Start of instruction cycle; OCINV enabled; OCTRIG Trigger; OC32 disabled; FLTOUT disabled; OCTRIS disabled; FLTMD Cycle; FLTTRIEN disabled; OC1CON2 = 0x1080; // OC1RS 0; OC1RS = 0x0000; // OC1R 0; OC1R = 0x0000; gOC1Mode = OC1CON1bits.OCM; }
Reply


Messages In This Thread
OC na PIC-u - by Milan_kg - 04-26-2018, 02:28 PM
RE: OC na PIC-u - by vojinilic - 04-26-2018, 03:18 PM
RE: OC na PIC-u - by npejcic - 04-26-2018, 09:19 PM
RE: OC na PIC-u - by Milan_kg - 01-04-2020, 06:51 PM
RE: OC na PIC-u - by vojinilic - 01-04-2020, 08:38 PM
RE: OC na PIC-u - by Milan_kg - 01-04-2020, 08:52 PM
RE: OC na PIC-u - by vojinilic - 01-04-2020, 08:54 PM
RE: OC na PIC-u - by Milan_kg - 01-04-2020, 08:57 PM
RE: OC na PIC-u - by gorankg - 01-04-2020, 08:59 PM
RE: OC na PIC-u - by Milan_kg - 01-04-2020, 09:06 PM
RE: OC na PIC-u - by enaB - 01-04-2020, 10:51 PM
RE: OC na PIC-u - by gorankg - 01-04-2020, 11:06 PM
RE: OC na PIC-u - by Milan_kg - 01-04-2020, 11:45 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)