hiren.dave@bhuved.com
Banned
HI,
I designed a program given below. it gives an error. So help me to figure out this problem.
I have already added header files are ctype.h,delays.h,p18f4550.h,string.h and usart.h and linker file.
I designed a program given below. it gives an error. So help me to figure out this problem.
Code:
#include<P18f4550.h>
#include <usart.h>
#include <ctype.h>
#include<delays.h>
#include<string.h>
void main(void);
void delay(unsigned int );
void sertx(unsigned char);
int i,y=0,j;
char data[]="1.23";
char serx[];
//int str= strlen(data);
void main(void)
{
TRISD=0X00;
TXSTA1=32;
SPBRG1=25;
TXSTA1bits.TXEN=1;
RCSTA1bits.SPEN=1;
for(y=0;data[y]!= '\0';y++)
{
serx[y] = data[y];
sertx(serx[y]);
}
serx[y]='\0';
}
void sertx(unsigned char k)
{
while(PIR1bits.TX1IF==0);
TXREG1=k;
delay(30);
}
void delay(unsigned int c )
{
for(i=0 ;i<=10;i++)
{
for(j=0;j<=135;j++)
{
}
}
}
I have already added header files are ctype.h,delays.h,p18f4550.h,string.h and usart.h and linker file.