Wątek przeniesiony 2018-11-07 15:44 z Inne języki programowania przez Marooned.

obsługa uart

0

ile czasu trwa przesłanie 8-bitowych bajtów danych przy użyciu interfejsu uart pracującego w trybie 8-bitowym i BaudRate 9600hz?

0

8 bitowych bajtów danych?
Chodziło tobie 8 bitowych paczek danych czy jak ?

Tutaj masz jakbyś miał 8 "paczek" 8 bitowych:

w UART musisz doliczyć jeszcze Bit startu, oraz Bit stopu, a więc masz 8 "paczek" 10 bitowych ( 8 bitów + bit startu + bit stopu) do przesłania przez UART.
czyli:
9600 BaudRate = 9600bit/sekundę
1 bit = (1000/9600) = 0,104166 ms
10 bit = 1bit * 10 = 0,104166 *10 = 1,04166 ms

8 paczek 10 bitowych = 8 * 10 bit = 8 * 1,04166 ms = 8,33328ms .

1 użytkowników online, w tym zalogowanych: 0, gości: 1