-
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
- 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?
- Który symulator AVR jest ,,prawilny"?
- Disk on Module, czym to odczytać?
- Pasta ochronna? Lutownicza?
- zagadka pneumatyczna
- Klip testowy, jak sie to używa
- Jak sie smazy elektronike z odleglosci kilkuset metrów?
- William Shockley, co-inventor of the transistor
- Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
- Zamek elektroniczny
- szablon do pasty DIY
Najnowsze wątki
- 2025-12-03 Zegarynka w roku 1950
- 2025-12-03 Zbiegł z miejsca wypadku
- 2025-12-02 logowanie do wifi
- 2025-12-02 przelew przychodzący Alior
- 2025-12-02 Czyli już wolno "likwidować" rozbitków USA? [Wzajemności zasada najświętszą jest]
- 2025-12-01 #motodziennik 356 - 3.0TDI wraca, Tesla z PRZYCISKAMI, Fiat 500 z ceną, OPŁATA DROGOWA od ELEKTRYKÓW
- 2025-12-01 Białystok => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Se
- 2025-12-01 Białystok => Dynamics 365 Commerce/POS Developer <=
- 2025-12-01 Białystok => Konsultant ERP Microsoft Dynamics 365 Commerce <=
- 2025-12-01 Białystok => React Developer with knowledge of C++ <=
- 2025-12-01 Poznań => Specjalista ds. Marketingu Online (PPC) <=
- 2025-12-01 Białystok => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-01 Warszawa => Fullstack PHP Developer <=
- 2025-12-01 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-12-01 Wrocław => Programista React ze znajomością C++ <=




Ile kosztują tanie mieszkania w polskich metropoliach?