Ahoj,
chci se prosím vás optat zda je možné používat současně více komunikačních linek
vytvořených přes SoftwareSerial najednou.....
mám vytvořené 2 software linky + jednu hardwarovou
#include <SoftwareSerial.h>
SoftwareSerial swSerial(8, 7);
SoftwareSerial DFSerial(10, 11);
Serial.begin(9600);//komunikace UNO-PC
swSerial.begin(9600);//komunikace Nextion-UNO
DFSerial.begin(9600);//komunikace MP3-Přehrávač-UNO
pokud ty softwarSerial používám samostatně tak je to OK,ale společně to nejede,
měl jsem za to,že těch softwarových linek se může používat současně více,ale už o tom začínám pochybovat.
Tak jenom jestli mi to můžete potvrdit či vyvrátit!!!
Děkuji M.
SoftwareSerial
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: SoftwareSerial
Hrál jsem si s tím kdysi, sice jen 2 linky a musíš:
- SoftSerialxxx.begin(9600);
- odeslat, přijmout data
- SoftSerialxxx.end();
pak to funguje, vyšší rychlosti nezkoušej, bude to asi pomalé
- SoftSerialxxx.begin(9600);
- odeslat, přijmout data
- SoftSerialxxx.end();
pak to funguje, vyšší rychlosti nezkoušej, bude to asi pomalé
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: SoftwareSerial
RX může být v jeden čas aktivní jen na jedné lince.
https://www.arduino.cc/en/Reference/Sof ... rialListen
https://www.arduino.cc/en/Reference/Sof ... rialListen
Re: SoftwareSerial
1.Tak nějak jsem tušil,jestli nemusím vždy jednu linku ukončovat,před použitím druhé.
2. Odkaz - zkusím "přeložit", pochopit a vyzkoušet.....
Děkuji v tuhle chvíli za rady
M.
2. Odkaz - zkusím "přeložit", pochopit a vyzkoušet.....

Děkuji v tuhle chvíli za rady
M.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host