Mam problém při komunikaci s procesorem a počítačem. Když s počítače vyšlu 8bit + 1X start bit a 1x stop bit (klasická komunikace po RS232) tak mi má procesor poslat těch 8bit zpátky, což se skutečně stane ale problém je vtom že osmej bit je vždy nastavenej na jedničku (i když je z PC vyslán nulový) . Skoušel jsem propojit přímo vstup a výstup s MAX232 (to co se napojuje na procesor) a přenos fungoval na 100% . Problém tedy bude v procesoru. Prosil bych o jakoukoliv radu nebo tip kdo se sni čim podobným již setkal. Pro úplnost uvádím nastavení registrů v procesoru (19,2Kboud,8bit, bez parity, 1 stop a 1 start bit)
MOVLW B'00100110'
MOVWF TXSTA
MOVLW 12
MOVWF SPBRG
MOVLW B'00100000'
MOVWF PIE1
BCF STATUS,RP0
MOVLW B'10010000'
MOVWF RCSTA
MOVLW B'11000000'
MOVWF INTCON
Za radu děkuji