Hola de nuevo, tengo problemas al intentar utilizar printf para enviar caracteres por RS232, y no me compila si incluyo printf, al intentar compilar me aparece en siguiente mensaje:
C:\Program Files\bin\pic30-coff-ld.exe Error: A heap is required, but has not been specified
os pongo una parte del código
uart_config();
U1STAbits.UTXEN = 1; //Habilitamos UART TX
// printf("Prueba\n"); //NO FUNCIONA!!
// Envia correctamete por RS232
U1TXREG = 'P';
while(U1STAbits.UTXBF){};
U1TXREG = 'r';
while(U1STAbits.UTXBF){};
U1TXREG = 'u';
while(U1STAbits.UTXBF){};
U1TXREG = 'e';
while(U1STAbits.UTXBF){};
U1TXREG = 'b';
while(U1STAbits.UTXBF){};
U1TXREG = 'a';
Saludos y gracias