| ??? 01/10/06 17:57 Read: times |
#106993 - still same problem... Responding to: ???'s previous message |
Kai Klaas said:
If you urgently need the parity check, then you could transmit 7bit ASCII in an 8bit frame, filling the 8th bit with your paritiy bit.
Kai Hi, I rewrote the program as you said....7 bit ASCII in a 8 bit frame and checked for the parity....for example.I put 0110 0010B in Accumulator and checked for parity, if parity flag is set, then I would ORL A,#1000 0000B and then transmit the byte.I configured the serial communication software as 9600,Even,8,1 and the received byte was 1110 0010B.But when I changed the configuration on serial communication software to 9600,Odd,8,1 the byte received was 1110 0010B!!! The problem seems to be persistant... The configuration of serialwatcher.exe was PORT NUMBER:Port 1 DATA WIDTH: 8 bits PARITY: odd HARD. HANDSHAKE:None SOFT HANDSHAKE:None ENABLE: DTR RTS SPEED:9600 |
| Topic | Author | Date |
| Parity code | 01/01/70 00:00 | |
| Not necessarily your problem! | 01/01/70 00:00 | |
| hyperterminal | 01/01/70 00:00 | |
| serial watcher | 01/01/70 00:00 | |
| Serial watcher | 01/01/70 00:00 | |
| as stated in the crossposting | 01/01/70 00:00 | |
| parity even or odd | 01/01/70 00:00 | |
| Rotten program | 01/01/70 00:00 | |
| serial watcher | 01/01/70 00:00 | |
| UART Rx parity (and other errors) on PC | 01/01/70 00:00 | |
| Comparing with google entries | 01/01/70 00:00 | |
| 7 bits | 01/01/70 00:00 | |
| 7bit ASCII in 8bit frame? | 01/01/70 00:00 | |
| still same problem... | 01/01/70 00:00 | |
Make the parity check by yourself | 01/01/70 00:00 |



