Ok, I'm getting a little tired.
I have put bootloader 4.13 on my pic, tested my connection with a pc and tried numerous baud rates.
I even tried a voltage switch without any luck...
Nothing worked. I can receive data. Receiving as in "ello World" instead of "Hello World". Sometimes it gives me "Hello World" but this is rarely.
Sending data to the pinguino is unfortunately impossible...
I really need to send data cause I'm intending to use a GSM module with AT commands over UART.
I don't have an oscillator but imho it can only be 2 possible things.
- I use LVP. The bootloader is programmed with this. Can this be a problem?
- I use 12Mhz crystal. I can't seem to make bootloader 4.14 which have a custom build for 12Mhz to work.
I'm really out of options here. Any help is greatly appreciated. I'm also working on a wiki to program the pic with an ART2003 but if LVP is not possible then I think my wiki is kinda useless...
http://wiki.pinguino.cc/index.php/Art2003
EDIT: Odd thing is that if I don't add a delay before Serial begins I recieve gibberish to. Adding a delay after Serial.read does not work...