From f7dddf06297f415413760f3bedf00f7297e60cf7 Mon Sep 17 00:00:00 2001 From: RossTheRoss Date: Wed, 8 Apr 2020 11:17:47 -0500 Subject: Forget to add a bunch of things oops --- HW3.X/strap012_hw3prob1.c | 57 ----------------------------------------------- 1 file changed, 57 deletions(-) delete mode 100644 HW3.X/strap012_hw3prob1.c (limited to 'HW3.X/strap012_hw3prob1.c') diff --git a/HW3.X/strap012_hw3prob1.c b/HW3.X/strap012_hw3prob1.c deleted file mode 100644 index dcfd308..0000000 --- a/HW3.X/strap012_hw3prob1.c +++ /dev/null @@ -1,57 +0,0 @@ -#include - -// PIC24FJ64GA002 Configuration Bit Settings -// CW1: FLASH CONFIGURATION WORD 1 (see PIC24 Family Reference Manual 24.1) -#pragma config ICS = PGx1 // Comm Channel Select (Emulator EMUC1/EMUD1 pins are shared with PGC1/PGD1) -#pragma config FWDTEN = OFF // Watchdog Timer Enable (Watchdog Timer is disabled) -#pragma config GWRP = OFF // General Code Segment Write Protect (Writes to program memory are allowed) -#pragma config GCP = OFF // General Code Segment Code Protect (Code protection is disabled) -#pragma config JTAGEN = OFF // JTAG Port Enable (JTAG port is disabled) - - -// CW2: FLASH CONFIGURATION WORD 2 (see PIC24 Family Reference Manual 24.1) -#pragma config POSCMOD = NONE // Primary Oscillator Select (Primary oscillator disabled. - // Primary Oscillator refers to an external osc connected to the OSC1 and OSC2 pins) -#pragma config I2C1SEL = PRI // I2C1 Pin Location Select (Use default SCL1/SDA1 pins) -#pragma config IOL1WAY = OFF // IOLOCK Protection (IOLOCK may be changed via unlocking seq) -#pragma config OSCIOFNC = ON // OSC2/CLKO/RC15 functions as port I/O (RC15) -#pragma config FCKSM = CSECME // Clock Switching and Monitor (Clock switching is enabled, - // Fail-Safe Clock Monitor is enabled) -#pragma config FNOSC = FRCPLL // Oscillator Select (Fast RC Oscillator with PLL module (FRCPLL)) - -volatile unsigned long int msecs = 0; - - -void __attribute__((__interrupt__,__auto_psv__)) _T1Interrupt(void) -{ - IFS0bits.T1IF = 0; - msecs++; -} - -void setup(void) -{ - CLKDIVbits.RCDIV = 0; // make 16MHz - - T1CON = 0; - PR1 = 0xFFFF; - - IFS0bits.T1IF = 0; - IPC0bits.T1IP = 3; - - /* enable Timer 1 interrupt */ - //DISABLE IF POLLING - IEC0bits.T1IE = 1; - - T1CONbits.TON = 1; -} - - -int main(void) -{ - setup(); - while (1) { - //Polling stuff -// while (_T1IF == 0); -// _T1IF = 0; - } -} -- cgit v1.2.3