Вверх ↑
Этот топик читают: Гость
Ответов: 138
Рейтинг: 2
#1: 2017-10-14 20:20:26 ЛС | профиль | цитата
Появилась необходимость отправлять в сериал байты
!!!Именно байты а не текстовую строку(что-то типо (0x52))
Только вот вопрос как?
карма: 0
私はアニメが大好き
0
vip
#1.1контекстная реклама от партнеров
Ответов: 8888
Рейтинг: 823
#2: 2017-10-14 21:01:18 ЛС | профиль | цитата
dimosikILA, а чем отличается байт переданный через СОМ порт символом "A" от "01000001" в двоичном, "41" в шестнадцатиричном или "0х41" не скажете?
карма: 19

0
Ответов: 301
Рейтинг: 11
#3: 2017-10-14 21:15:30 ЛС | профиль | цитата
dimosikILA писал(а):
Появилась необходимость отправлять в сериал байты
!!!Именно байты а не текстовую строку(что-то типо (0x52))
Только вот вопрос как?

Набираете байты в массив, конвертируете в символы, сшиваете символы в текстовую строку и и отправляете в устройство эту самую строку.
В первых версиях языка С (си) вообще не было ни символов ни строк. Символ там был просто без знаковый байт, а строка - массив без знаковых байт. А как воспринималось - зависело от вызываемых функций (строго говоря процедур в с, с++, c# и сейчас нет - есть функции, которые возвращают пустое значение типа void).
карма: 0

0
Ответов: 138
Рейтинг: 2
#4: 2017-10-15 10:48:36 ЛС | профиль | цитата
https://vk.com/arduino_ru?w=wall-5409517_45086%2Fall

Прочитайте Коментарии к этому посту и поймёте в чём проблема
карма: 0
私はアニメが大好き
0
Ответов: 8888
Рейтинг: 823
#5: 2017-10-15 12:42:00 ЛС | профиль | цитата
dimosikILA, набор "0" и "1" из которых состоит байт ОДИНАКОВ для "01000001" в двоичном коде и для "65" в десятичном коде и для "А" в символьном (текстовом) коде и ваша проблема не в железе или в коде, но в том что вы этого ещё не поняли.
карма: 19

0
Ответов: 138
Рейтинг: 2
#6: 2017-10-15 12:55:24 ЛС | профиль | цитата
Эх , да я не очень понимаю как это работает, но всё таки есть ли способ отправлять байты в порт
карма: 0
私はアニメが大好き
0
Ответов: 9906
Рейтинг: 351
#7: 2017-10-15 13:17:30 ЛС | профиль | цитата
Если понять, что такое байт- не позволяет религия...
Тогда для Вас -- НЕТ

Редактировалось 2 раз(а), последний 2017-10-15 13:19:34
карма: 9

0
Ответов: 138
Рейтинг: 2
#8: 2017-10-15 13:18:45 ЛС | профиль | цитата
(
Печально

--- Добавлено в 2017-10-15 13:22:33

Леонид писал(а):
dimosikILA, набор "0" и "1" из которых состоит байт ОДИНАКОВ для "01000001" в двоичном коде и для "65" в десятичном коде и для "А" в символьном (текстовом) коде и ваша проблема не в железе или в коде, но в том что вы этого ещё не поняли.

Я понимаю что отправляя какой либо символ мы отправляем определённую последовательность байтов

Редактировалось 1 раз(а), последний 2017-10-15 13:22:33
карма: 0
私はアニメが大好き
0
Ответов: 8888
Рейтинг: 823
#9: 2017-10-15 15:00:24 ЛС | профиль | цитата
dimosikILA писал(а):
отправляя какой либо символ мы отправляем определённую последовательность байтов

Не последовательность БАЙТОВ, но ОДИН байт содержащий последовательность из ВОСЬМИ импульсов низкого (0) или высокого (1) уровня, о чём вам все и рассказывают
карма: 19

0
Ответов: 138
Рейтинг: 2
#10: 2017-10-16 15:51:23 ЛС | профиль | цитата
Леонид писал(а):
dimosikILA писал(а):
отправляя какой либо символ мы отправляем определённую последовательность байтов

Не последовательность БАЙТОВ, но ОДИН байт содержащий последовательность из ВОСЬМИ импульсов низкого (0) или высокого (1) уровня, о чём вам все и рассказывают

ААААААААААААААААА
Понял
карма: 0
私はアニメが大好き
0
10
Сообщение
...
Прикрепленные файлы
(файлы не залиты)