Hola Todos, estoy usando el CCS v4.73, por favor alguien me podria decir cual es mi error en este codio:
#include <18F4620.h>
#fuses HS,NOWDT,WDT32768,NOPROTECT,NOLVP,NOBROWNOUT
#use delay(clock=20MHz)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)// RS232 Estándar
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int j,i;
char Cabecera1[]={0x00, 0x11, 0x00, 0x0D, 0x81};
char Buffer[10];
void main(){
j=0;
for (i=0; i<5; i++){
sprintf(Buffer[j+i],"%02X",Cabecera1[i]);
}
while(TRUE);
}
Al correr el programa yo espero encontrar en Buffer los valores de Cabecara1, pero esto no sucede, Buffer permanece vacio, sin data
Por que no funciona la funcion Sprintf?