-
Data: 2018-08-26 18:51:33
Temat: Re: arduino :-D
Od: Pszemol <P...@P...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Piotr Dmochowski <i...@p...onet.pl> wrote:
> W dniu 2018-08-25 o 15:43, Michał Czarkowski pisze:
>> Hejka.
>> Fragment kodu:
>>
>> digitalWrite(pin, HIGH);
>> Serial.print(dane);
>> digitalWrite(pin, LOW);
>>
>> Czyli ustawiam stan wysoki na pinie, wysyłam jakieś dane na sprzętowy
>> port szeregowy, ustawiam stan niski na pinie. Chcę by stan wysoki na
>> pinie był obecny przez czas trwania transmisji przez port szeregowy, a
>> nie, jak się domyślam, tylko podczas pisania do bufora (stan wysoki jest
>> tylko przez chwilę, podczas gdy dane wysyłane są przez uart dalej).
>> Jak to zrobić programowo?
>>
> Siemanko
> A kolega to cokolwiek przeczytał w dokumentacji?
> https://www.arduino.cc/en/Serial/Flush
> https://forum.arduino.cc/index.php?topic=487082.0
>
Flush zawsze służył do asynchronicznego opróżnienia buforów portu
szeregowych w przygotowaniu na nową transmisję.
Dziwna to dla mnie decyzja zmiany tej funkcjonalności i wykorzystanie
istniejącej funkcji do drastycznie innego celu...
Nie lepiej było dodać nową funkcję biblioteczną o nazwie np.
waitTXbuffempty(int timeoutSeconds) z argumentem w postaci timeoutu?
Co, jeśli transmisja jest z handshake CTS/RTS i jest zablokowana sygnałem
CTS i program zwiśnie na zawsze??
Następne wpisy z tego wątku
- 26.08.18 22:47 Grzegorz Niemirowski
- 29.08.18 00:06 Queequeg
- 29.08.18 00:07 Queequeg
Najnowsze wątki z tej grupy
- Cyna dylemat
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
- Chińska Telefonia 6G - Chcą Nas Sterować Elektrycznie - Jak Kukiełki w Teatrze Lalek!!!
- RS-485 ale automatycznie dwukierunkowy
- Leżakujące SSD gubią po roku dane
- kolorowy e-paper
- Sterownik kotła CO praca PWM
- Jakie baterie A23 i LR44?
- OLED SSD1306 - degradacja?
Najnowsze wątki
- 2025-12-15 I lewacka ideologia poszła się JEBAĆ
- 2025-12-15 Zgłoszenie uprowadzenia dziecka w Koszalinie. Policja zatrzymała podejrzanych, 10-miesięczny chłopiec odnaleziony
- 2025-12-15 Warszawa => Fullstack PHP Developer <=
- 2025-12-15 Prezydent i Marszałek Sejmu
- 2025-12-15 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-12-15 Warszawa => Sales Assistant <=
- 2025-12-15 Białystok => Programista Dynamics 365 Commerce/POS <=
- 2025-12-15 Białystok => Dynamics 365 Commerce/POS Developer <=
- 2025-12-15 Białystok => Konsultant ERP Microsoft Dynamics 365 Commerce <=
- 2025-12-15 Chanuka
- 2025-12-15 Czy w RP3 prezydent może odmówić mianowania jednego ministra z gabinetu? [Czechy]
- 2025-12-15 Czas to pieniądz...
- 2025-12-15 Wrocław => Programista React ze znajomością C++ <=
- 2025-12-14 Dla UTRWALENIA: jak działają "EKO" ZBRODNIARZE
- 2025-12-13 Emisyjność BEV




Chińskie auta: Od niskiej jakości do globalnego lidera. Co pokazuje raport EFL?