??? 10/09/06 04:48 Read: times |
#126026 - Read up on async communications Responding to: ???'s previous message |
The whole basis of asynchronous communications is that is is asynchronous - the sender and receiver clocks don't need to be synchronised. That's why we have start and stop bits. If you want to do 8 bit with parity, you need to select the 9bit mode and calculate/check parity yourself. The 8051 has the P bit in the status register for the parity. Stop bits are effectively the idle time between successive characters. So if you pace the sending of the characters out of the 8051, you will be able to have as many stop bits as you require. Receiving two or more stop bits makes no difference. You can always write a software uart to do whatever you want if necessary. |
Topic | Author | Date |
Emulating ISO7816 smart card interface with generi | 01/01/70 00:00 | |
See here | 01/01/70 00:00 | |
Interesting read | 01/01/70 00:00 | |
Can;t find the article | 01/01/70 00:00 | |
Here it is | 01/01/70 00:00 | |
ISO7816 transmission speed | 01/01/70 00:00 | |
ISO7816 transmission speed | 01/01/70 00:00 | |
Lets not get confused! | 01/01/70 00:00 | |
A little confused | 01/01/70 00:00 | |
2 stop bits? | 01/01/70 00:00 | |
Read up on async communications | 01/01/70 00:00 | |
Parity detection | 01/01/70 00:00 | |
use UART mode 3 - that's 9 bits! | 01/01/70 00:00 | |
Same question on AVRfreaks? | 01/01/70 00:00 | |
GSM Only? | 01/01/70 00:00 | |
not exactly GSM only.... | 01/01/70 00:00 | |
All types![]() | 01/01/70 00:00 |