Stránka 1 z 1
Serial.begin(115200L);
Napsal: 26 lis 2017, 22:33
od a_safra
Ahoj, chtěl bych vědět co znamená to "L" v parametru rychlosti přenosu, prozradí někdo?
Re: Serial.begin(115200L);
Napsal: 26 lis 2017, 23:54
od petan
Znamená to, že číslo je formátu Long. Když ho vynecháš, tak se v podstatě nic nestane.
Jinak begin může mít i parametry (parita, stopbit atd). Viz
https://www.arduino.cc/en/Serial/Begin
Re: Serial.begin(115200L);
Napsal: 27 lis 2017, 10:04
od pavel1tu
No nevím, ale to L by mohlo být tak jedině v manuálu, ne ?
A nastavení parity a stop bitu je za čárkou, pokud není, tak je to defaultně 8N1 (8bit, a lichá parita myslím...)
Mne osobně to kompilátor neseřere to "9600L" třeba (nepoužívám Arduino IDE).
Re: Serial.begin(115200L);
Napsal: 27 lis 2017, 10:31
od petan
Koukni sem:
https://www.arduino.cc/reference/en/lan ... ypes/long/
Ale jak jsem psal výš - když tam není, tak se nic nestane.
BTW, co používáš za IDE?
Re: Serial.begin(115200L);
Napsal: 27 lis 2017, 11:48
od pavel1tu
Od Atmelu, ale předtím jsem tam měl jiné písmenko - překlep, ale hlava mi to nebere ....
A už to chápu, děkuji za odkaz .... s "long" čísly teď budu dělat nějaké mat.operace, tak bych asi čuměl ....
https://www.arduino.cc/reference/en/language/variables/constants/integerconstants/
tohle mi pomohlo ....