Ik wil van een pic16f877a middels een max232 data naar een pc verzenden. Ik heb de max232 correct aangesloten en meet een spanning van 8.5 volt op pin 2 en - 8.5 volt op pin 6. De voedingsspanning is 5 volt. als ik nu met een serieel naar usb converter de compoort "beluister" die de converter aanmaakt dan krijg ik wel data binnen maar dat slaat nergens op. Een euro-teken enzo. vlgs. mij is een euroteken in ascii 255. Ik heb zowel in de pic met jal de baudrate op 9600 staan alsmede aan de PC kant.
Enig idee wat er mis is?

staat je start en stopbits en pariteit ook goed?

laat eens wat code zien.

wat zijn de waardes van BRGH, BAUDCON , TXSTA?

ik heb dit gebruikt:
TXSTA = 0b00100100;
RCSTA = 0b10010000;
BAUDCON = 0b01011010;
SPBRG = 129; //baud 9600 @ 20MHz

Alvast bedankt voor de reactie, dit geeft weer een nieuw perspectief.
Ik heb het e.e.a. geprogrammeerd in JAL i.p.v. assembler.
Ik heb de baudrate op 9600 gezet en de pic 17f877a heb ik voorzien van een 20mHz. kristal
Ik gebruik pin 39 RB6 als softwarematige RX en pin 40 RB7 als softwarematige TX. Vlgs. de spec. van Jal is het e.e.a. afgevangen in bepaalde include file's.
Ik ga het wel proberen door in de JAL code rechtstreeks een stukje assembler zoals jij hebt aangegeven te zetten.