beginer35 - 2014-01-09

I am trying to run the bootloader on a PIC16F819 with default hex precompiled, but I can do it work on hardware or simulation with proteus .
I wonder what I'm doing wrong.
What are the pins used to create the serial communication ?
According to the asm file :

    #define TXP     1            ; PIC TX Data port (1:A,2:B), Please refer to the table below
    #define TX  4        ; PIC TX Data output pin (i.e. 2=RA2 or RB2, it depends on "PIC TX Data port")
    #define RXP     1            ; PIC RX Data port (1:A,2:B), Please refer to the table below
    #define RX      3            ; PIC RX Data input pin  (i.e. 3=RA3 or RB3, it depends on "PIC RX Data port")

; #define Direct_TX ; RS-232C TX Direct Connection(No use MAX232)
; #define Direct_RX ; RS-232C RX Direct Connection(No use MAX232)
; The above 11 lines can be changed and buid a bootloader for the desired frequency (and PIC type)

I assume that TX is RA4 and RX ​​is RA3. RA5 pin MCLR for reset trying in two modes: driven from DTR and forced to ground too.

Is this true or am I wrong ?

I 'm going crazy because I don't understand where I'm failing.

Sorry for this stupid question,but i'm newbie.

Thanks in advance.

 

Last edit: beginer35 2014-01-09