0
Я могу отправить 1 байт данных типа символа поочередно. теперь я застреваю с отправкой данных типа float. вот мой код для отправки данных поочередно.последовательная связь с использованием C++ .in Linux
fd = open("/dev/ttyO1", O_RDWR | O_NOCTTY);
char byte_out[] = {0x47};
write(fd, byte_out, strlen(byte_out)+1);
Как я могу написать (или отправить) данные типа float серийно. Пожалуйста, помогите мне . заранее спасибо .
Вы должны определить протокол и бинарный файл (или текстовое) представление, что вы отправляете (это может зависеть от другая сторона). Если возможно, выберите текстовое представление (возможно, [JSON] (http://json.org/) может вас вдохновить). И ваш код неверен: 'byte_out' должен быть 0 завершен. –