Rogerclark
Пн, 3 июля 2017 г., 6:48
Стивестронг
Пн, 3 июля 2017 г. 12:21
Я проверил это, кажется, работает нормально.
victor_pv
Пн, 3 июля 2017 г. 14:41
Я использовал его с тех пор, как Суко представил PR, последнюю версию прямо перед тем, как он объединил некоторые смены вверх по течению в своем последнем PR.
Пока что для меня работало нормально. Marlin FW - это тот, который в зависимости от !Сериал... и он правильно ждет, пока я не открою порт COM в Windows, прежде чем вернуть True True. Я также проверил его с отладчиком, увидев, как он находится там в петле, ожидая.
Я заметил, хотя, и это может быть проблемой серийного монитора Slaeber, что я теряю несколько байтов, как только откроется порт. Это не связано с этим изменением, поэтому я думаю, что это должно идти вперед.
Существует пиар из Стива, чтобы исправить проблемы с сериалом, и от прочтения некоторых пиар -заметок, которые он нацелился и исправил теряние данных во время переводов, возможно, потерять эти байты, может быть решена этим другим PR?
Стив, был ваш пиар, связанный с потерей данных при отправке из эскиза на хост? Я думаю, что либо серийный монитор, либо драйвер Windows недостаточно быстро выбирают данные сразу после открытия порта, а некоторые выброшены из буфера.
Пока что для меня работало нормально. Marlin FW - это тот, который в зависимости от !Сериал... и он правильно ждет, пока я не открою порт COM в Windows, прежде чем вернуть True True. Я также проверил его с отладчиком, увидев, как он находится там в петле, ожидая.
Я заметил, хотя, и это может быть проблемой серийного монитора Slaeber, что я теряю несколько байтов, как только откроется порт. Это не связано с этим изменением, поэтому я думаю, что это должно идти вперед.
Существует пиар из Стива, чтобы исправить проблемы с сериалом, и от прочтения некоторых пиар -заметок, которые он нацелился и исправил теряние данных во время переводов, возможно, потерять эти байты, может быть решена этим другим PR?
Стив, был ваш пиар, связанный с потерей данных при отправке из эскиза на хост? Я думаю, что либо серийный монитор, либо драйвер Windows недостаточно быстро выбирают данные сразу после открытия порта, а некоторые выброшены из буфера.
Стивестронг
Вт, 04 июля 2017 г. 12:25
Виктор, я не уверен, что ваша проблема с потерей байта по сравнению с USB связана с этим. Мое USB -серийное исправление было давно посвящено главной ветви.
Какие байты вы проигрываете? Случайно или всегда первые n-байты?
Serial Monitor Arduino Ides имеет плохую привычку открываться в фоновом режиме, прежде чем нажать кнопку «Открыть монитор». Но он должен показать все данные, даже ранее были отправлены до того, как вы нажали кнопку «Открыть».
Какие байты вы проигрываете? Случайно или всегда первые n-байты?
Serial Monitor Arduino Ides имеет плохую привычку открываться в фоновом режиме, прежде чем нажать кнопку «Открыть монитор». Но он должен показать все данные, даже ранее были отправлены до того, как вы нажали кнопку «Открыть».
victor_pv
Вт
[Стивестронг - Вторник 04 июля 2017 12:25] - Виктор, я не уверен, что ваша проблема с потерей байта по сравнению с USB связана с этим. Мое USB -серийное исправление было давно посвящено главной ветви.Я теряю случайное число, всегда первые, но не всегда теряю байты. Я не думаю, что это вообще связано с этим изменением, но это изменение просто показывает это, потому что порт начинает отправлять, как только монитор открывает связь. Я тестировал только с монитором Eclipse, поэтому я думаю, что мне следует проверить с другим монитором.
Какие байты вы проигрываете? Случайно или всегда первые n-байты?
Serial Monitor Arduino Ides имеет плохую привычку открываться в фоновом режиме, прежде чем нажать кнопку «Открыть монитор». Но он должен показать все данные, даже ранее были отправлены до того, как вы нажали кнопку «Открыть».
Я думаю, что это изменение все хорошо. Я использовал его, и я контролировал его с отладчиком с точкой перерыва и всегда возвращает правильное значение, если и только тогда, когда порт был открыт на компьютере.
Так что я не связываю эти несколько байтов с этим изменением, просто комментировал, что с этим вопрос стал очевидным с тех пор, как совет отправляет, как только готово к этому.
Что касается твоих изменений, я не знал, что они были совершены с тех пор, как я видел один пиар, все еще открытый для SPI и USB, и я знал, что SPI были разделены. Я постараюсь написать функцию ReadBytes для нашего драйвера.
Стивестронг
Вт
Исправление, которое время было вручную совершено Роджером здесь: https: // github.com/rogerclarkmelbourne/ ... 2905fd7ecf
Я думаю, что ваша проблема с потерей серийного байта USB должна быть обсуждена в другом месте, если она все еще сохраняется.
Пока, я думаю, мы все согласны с тем, что этот пиар безопасен.
[victor_pv - Вторник 04 июля 2017 г. 15:06] - Я постараюсь написать функцию ReadBytes для нашего драйвера.Вы имеете в виду функцию ReadBytes для драйвера USB? Уже есть один: https: // github.com/rogerclarkmelbourne/ ... л.CPP#L162
Я думаю, что ваша проблема с потерей серийного байта USB должна быть обсуждена в другом месте, если она все еще сохраняется.
Пока, я думаю, мы все согласны с тем, что этот пиар безопасен.
Rogerclark
Вт, 04 июля 2017 г., 21:04
хорошо.
Я слияю это
Спасибо.....
Я слияю это
Спасибо.....
victor_pv
Ср. 05 июля 2017 г. 4:17 утра
[Стивестронг - Вторник 04 июля 2017 г., 17:02] - Исправление, которое время было вручную совершено Роджером здесь: https: // github.com/rogerclarkmelbourne/ ... 2905fd7ecfВ Teensy и Arduino есть новая функция, называемая Readbytes.[victor_pv - Вторник 04 июля 2017 г. 15:06] - Я постараюсь написать функцию ReadBytes для нашего драйвера.Вы имеете в виду функцию ReadBytes для драйвера USB? Уже есть один: https: // github.com/rogerclarkmelbourne/ ... л.CPP#L162
Я думаю, что ваша проблема с потерей серийного байта USB должна быть обсуждена в другом месте, если она все еще сохраняется.
Пока, я думаю, мы все согласны с тем, что этот пиар безопасен.
Я открою отдельную ветку для этого.
Rogerclark
Ср. 5 июля 2017 г. 4:43 утра
Спасибо
Rogerclark
Ср. 5 июля 2017 г. 4:45
На самом деле,
Похоже, мне нужно слияние вручную, если сериал, потому что он удаляет, что некоторые люди могут уже использовать в своих эскизах
Я думаю, что мне нужно сохранить, возможно, отмечать это как устаревшего
Похоже, мне нужно слияние вручную, если сериал, потому что он удаляет, что некоторые люди могут уже использовать в своих эскизах
Я думаю, что мне нужно сохранить, возможно, отмечать это как устаревшего
victor_pv
Ср. 5 июля 2017 г. 16:03
[Rogerclark - Ср. 5 июля 2017 г. 4:45] - На самом деле,Роджер, этот пиар сохраняет:
Похоже, мне нужно слияние вручную, если сериал, потому что он удаляет, что некоторые люди могут уже использовать в своих эскизах
Я думаю, что мне нужно сохранить, возможно, отмечать это как устаревшего
https: // github.com/rogerclarkmelbourne/ ... 0159d8cr83
Это также отмечает это как устаревшее с хорошим сообщением, консультирующим, что использовать на своем месте, поэтому я думаю, что вы можете объединить пиар, как это.
Rogerclark
Ср. 05 июля 2017 г. 22:37
Спасибо
Я не заметил, что внедрение было эффективно перемещено в заголовок, я думал, что он только что был удален из .в
Сейчас это объединилось.
Спасибо
Я не заметил, что внедрение было эффективно перемещено в заголовок, я думал, что он только что был удален из .в
Сейчас это объединилось.
Спасибо