-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
0.net!eternal-september.org!feeder.eternal-september.org!reader02.eternal-septe
mber.org!.POSTED!not-for-mail
From: Pszemol <P...@P...com>
Newsgroups: pl.misc.elektronika
Subject: Re: arduino :-D
Date: Sun, 26 Aug 2018 16:51:33 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <plulql$cj3$1@dont-email.me>
References: <pan$5e2b0$c0a42f1b$be00db4f$a7419656@poczta.onet.pl>
<5b81928f$0$598$65785112@news.neostrada.pl>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 26 Aug 2018 16:51:33 -0000 (UTC)
Injection-Info: reader02.eternal-september.org;
posting-host="2418b9903a4640c7e60a9032060cd2ff";
logging-data="12899";
mail-complaints-to="a...@e...org";
posting-account="U2FsdGVkX19iy9z55g8XzC4xFZArg43H"
User-Agent: NewsTap/5.3.1 (iPhone/iPod Touch)
Cancel-Lock: sha1:5m9mBciMsTDIUN5stt03dxuUpHw= sha1:RksK5eO+LfA8ftNj8/BpaIz82UU=
Xref: news-archive.icm.edu.pl pl.misc.elektronika:735778
[ ukryj 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
- Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie
- ciekawy układ magnetofonu
- Mikroskop 3D
- Jak być bezpiecznym z Li-Ion?
- Szukam monitora HDMI ok. 4"
- Obcinaczki z łapaczem
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
Najnowsze wątki
- 2024-12-25 Wrocław => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2024-12-25 Warszawa => Sales Assistant <=
- 2024-12-25 Kraków => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-25 Lublin => System Architect (Java background) <=
- 2024-12-25 Szczecin => Specjalista ds. public relations <=
- 2024-12-25 Wrocław => Key Account Manager <=
- 2024-12-25 Kraków => Full Stack .Net Engineer <=
- 2024-12-25 Kraków => Programista Full Stack .Net <=
- 2024-12-25 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-25 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-12-25 Białystok => Delphi Programmer <=
- 2024-12-25 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2024-12-25 Kraków => Ekspert IT (obszar systemów sieciowych) <=
- 2024-12-25 Mińsk Mazowiecki => Spedytor Międzynarodowy <=
- 2024-12-24 Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie