Home
Prox / RFID
Verichips
Ladder Logic
[interfacing] †
Tube Joints
Key Code From Photo
SolveSpace (3d CAD)
SketchFlat (2d CAD)
Photographs
Miscellany
Resume / Consulting
Contact Me

LDmicro Forum - Gpio not turning high in led blink program

(you are viewing a thread; or go back to list of threads)

Gpio not turning high in led blink program (by Sreejith)

7 minutes ago
Add bookmark
#1
Hi all iam new to pic12f675.trying to implement led blink program
But Gpio not turning high
kindly review the code below and please guide

#pragma config FOSC = INTRCIO // Oscillator Selection bits (INTOSC oscillator: I/O function on GP4/OSC2/CLKOUT pin, I/O function on GP5/OSC1/CLKIN)
#pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled)
#pragma config PWRTE = OFF // Power-Up Timer Enable bit (PWRT disabled)
#pragma config MCLRE = ON // GP3/MCLR pin function select (GP3/MCLR pin function is digital I/O, MCLR internally tied to VDD)
#pragma config BOREN = OFF // Brown-out Detect Enable bit (BOD disabled)
#pragma config CP = OFF // Code Protection bit (Program Memory code protection is disabled)
#pragma config CPD = OFF // Data Code Protection bit (Data memory code protection is disabled)

#include <xc.h>
#define _XTAL_FREQ 4000000
void main(void) {
TRISIO = 0x00;//set led as o/p
ANSEL = 0x00;//for setting digital i/o
CMCON = 0x07;
VRCON = 0x00;
ADCON0 = 0x00;
GPIO = 0;
// INTCON.PIE=0;
while(1)
{

GP2 = 1;// setting port as 1
__delay_ms(2000);
GP2 = 1;// setting port as 1
__delay_ms(2000);

}

return;
}
Wed Jan 19 2022, 04:43:04
Post a reply to this comment:
Your Name:
Your Email:
Subject:
(no HTML tags; use plain text, and hit Enter for a line break)
Attached file (if you want, 5 MB max):