01.12.2012, 10:49 | #21 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Как примет все 9 байт, так и прервет цикл ожидания
|
01.12.2012, 11:22 | #22 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
|
01.12.2012, 11:31 | #23 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Эдуард, скажи пожалуйста как будет происходить работа программы:
Если я в данный момент отправляю данные по "сериал1" (мегаардуина), а в этот момент от сервера приходят данные на "сериал", то есть по USB от сервера, так вот они потеряются или засядут в буфере и я смогу их забрать когда очередь в программе дойдёт до "if(Serial.available()>0)". |
01.12.2012, 12:10 | #24 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Конечно сможешь, Serial работает в фоновом режиме и буферизирует данные
|
01.12.2012, 15:48 | #25 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Во спасибо, а то я боялся что выполнение программы прервётся и начнётся чепуха.
|
01.12.2012, 16:58 | #26 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Эдуард, а в чём разница между "if(Serial.available())" и "if(Serial.available()>0)" , это же по сути одно и тоже, или я ошибаюсь?
|
01.12.2012, 17:50 | #27 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Это можно сказать одно и тоже
"if(Serial.available())" здесь мы узнаем есть ли данные в входном буфере "if(Serial.available()>3)" здесь узнаем есть ли в буфере 4 или больше байт данных |
01.12.2012, 20:11 | #28 | |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Спасибо!
Цитата:
Я конкретно ноль имел в виду. |
|
01.12.2012, 20:13 | #29 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Это значит что если больше нуля
|
01.12.2012, 23:52 | #30 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
То бишь есть хоть что-то.
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|