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)