Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
???? You have the code...
Are you talking about the code posted on another thread???
#include <htc.h>
__CONFIG(LVP_OFF & BOREN_OFF & PWRTE_ON & WDTE_OFF & FOSC_HS);
#define _XTAL_FREQ 20000000
void HSerinit();
void main(void) // program entry
{
int index = 0;
unsigned char ch;
ADCON1 = 0x6; // Analogue off
HSerinit();
__delay_ms(150);
while(1) // endless Loop
{
while(!TXIF); // Wait for module to finish
TXREG = 'A';
}
}
void HSerinit()
{
TRISC = 0x80; // TX was an input!
SPBRG = 129; // 20Mhz xtal 9600 BAUD
TXSTA = 0x24; // TXEN and BRGH
RCSTA = 0x90; // SPEN and CREN
}
#include <htc.h>
__CONFIG(LVP_OFF & BOREN_OFF & PWRTE_ON & WDTE_OFF & FOSC_HS);
#define _XTAL_FREQ 20000000
unsigned char HSerin(void);
void HSerout(unsigned char ch), HSerinit(void);
void main(void) // program entry
{
TRISB=0X00;
PORTB=0X00;
int index = 0;
unsigned char ch;
ADCON1 = 0x6; // Analogue off
HSerinit();
__delay_ms(150);
while(1) // endless Loop
{
if(RCREG=='A'){
RB7=1;} //FOR TESTING RECEIVED DATA....!!
}
}
void HSerinit()
{
TRISC = 0xC0; // should ideally be set
SPBRG = 129; // 20Mhz xtal 9600 BAUD
TXSTA = 0x24; // TXEN and BRGH
RCSTA = 0x90; // SPEN and CREN
}
#include <htc.h>
__CONFIG(LVP_OFF & BOREN_OFF & PWRTE_ON & WDTE_OFF & FOSC_HS);
#define _XTAL_FREQ 20000000
void HSerinit();
void main(void)
{
TRISA = 0xff ;
ADCON1=0b00000000;
ADCON0=0b10000001;//000 = channel 0, (RA0/AN0)
ADIF=0;
ADIE=1;
PEIE=1;
HSerinit();
__delay_ms(150);
while(1)
{
__delay_ms(10);
GO_DONE=1;
__delay_ms(10);
while(!TXIF);
TXREG = ADRESH;
}
}
void HSerinit()
{
TRISC = 0x80; // TX was an input!
SPBRG = 129; // 20Mhz xtal 9600 BAUD
TXSTA = 0x24; // TXEN and BRGH
RCSTA = 0x90; // SPEN and CREN
}
#include <htc.h>
__CONFIG(LVP_OFF & BOREN_OFF & PWRTE_ON & WDTE_OFF & FOSC_HS);
#define _XTAL_FREQ 20000000
void HSerinit();
void main()
{
PR2 = 0b11111001 ;
T2CON = 0b00000100 ;
CCP1CON = 0b00111100;
ADCON1 = 0x6;
HSerinit();
__delay_ms(150);
while(1)
{
while(!RCIF); // Wait for a character
CCPR1L= RCREG;
}
}
void HSerinit()
{
TRISC = 0x80; // TX was an input!
SPBRG = 129; // 20Mhz xtal 9600 BAUD
TXSTA = 0x24; // TXEN and BRGH
RCSTA = 0x90; // SPEN and CREN
}
Check your code?
It it not working at all??
ADIF=0;
ADIE=1;
PEIE=1;