takten napisał(a):
Mam pytanie, dość trywialne. Czy możliwe jest wysyłanie czterech 8-bitowych ramek (w każdej ramce wynik pomiaru) jednocześnie
za pomocą bluetootha?
- po pierwsze przesyłasz za pomocą RS232 i nie ważne czy bluetoothem czy kablem - to wbrew pozorom BAAARDZO WAŻNE
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
- po drugie - jeśli piszesz, tzn używasz słowa
jednocześnie to spróbuj sam, przez chwileczkę - chociaż kilka chwil, sekund - sam się zastanowić nad tym słowem i co masz na myśli ?
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
bo wiesz (i teraz broń boże się nie nabijam) ..... dla żółwia to, że jednocześnie on i jego kolega ugryzą ten sam listek sałaty to będzie coś ABSOLUTNIE INNEGO niż np oddanie w jednocześnie dwóch strzałów (wystrzelenie dwóch pocisków) z karabinu maszynowego
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
to nie żart .... ten przykład ma uświadomić ci - że zanim pomyślisz o słowie JEDNOCZEŚNIE to NAJPIERW zastanów się dobrze o jakim przedziale czasu mówisz i określ go w jakichś jednostkach czy to godzinach, minutach, sekundach, mikrosekundach, nanosekundach czy pikosekundach ....
inaczej mówiąc - zacznij od podstaw i najpierw dowiedz się co to jest prędkość baudrate ... ile to jest bitów na sekundę ....
poza tym (gorzej) pomyśl sobie czy cokolwiek na świecie może się zdarzyć DOKŁADNIE w tym samym czasie ?
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
ale dobra ... jeszcze gorzej, czy przy transmisji szeregowej może coś być przesłane w tym samym czasie ?
nawet twoja ramka 8 bitów nie zostanie przesłana w tym samym czasie bo NAJPIERW nadlecą starsze bity a dopiero po iluś tam np mikrosekundach nadlecą młodsze bity
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
a nie zwracasz na to uwagi prawda ?
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
dlaczego ? .... to jest kluczowe pytanie - dlaczego ?
ano dlatego że z punktu widzenia procesów pomiędzy którymi przesyłasz tę ramkę nie gra roli kilka mikrosekund
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
no to teraz sobie wyobraź że bierzesz prędkość np 1 Mbit !!! .... i wysyłasz nawet nie dwa ale 20 bajtów
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
... to co się okaże ? że pierwszy bajt (UWAGA! BAJT a nie BIT) będzie oddzielony czasowo od ostatniego z 20 bajtów mniejszym czasem niż przesłanie 8 bitów twojej ramki z prędkością np 1200 bodów
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
---------------------
pomyśl - cały przemysł używa standardu 9600 bodów jeśli chodzi o RS232. Podczas gdy uzyskiwanie prędkości np 115200 bodów to żaden problem ?
dlaczgo ? no dlatego że do większości procesów 9600 bodów to wystarczająca prędkość
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
a na dodatek mniej podatna na zakłócenia
.... więc jakbyś dobrze przemyślał i sprawdził - tzn policzył sobie ile zajmie przesłanie twoich 4 bajtów nawet z tak ślimaczą prędkością jak 2400 bodów ..... to pewnie byś zdębiał - że to i tak będzie za szybko - że mogłoby to być przesłane pewnie nawet z prędkością 600 bodów ....
a prędkość 9600 (przemysłowa to już kosmos) ... a co tu dużo myśleć skoro przez blutacza możesz nawet 115200 albo i 1 Mbit przesyłać (choć należy mieć na uwadze że paczkach BUSRTS - no ale to już całkiem inna sprawa) .... kabla to nie dotyczy