Как отправить данные с ПК на микроконтроллер с помощью C#
Добрый День, Ребята.
Проблема в том, что я не могу понять, как отправлять данные с моего компьютера на микроконтроллер.
На электронной стороне все работает, ПК может видеть мой com-порт.
Может быть, у кого-то есть пошаговое руководство?
Любая помощь, пожалуйста.
спасибо и дальше.
Что я уже пробовал:
Я нашел тему Последовательная связь в C# для начинающих[^]
И это все?
С самого начала я столкнулся с проблемой.
Цитата:К процедуре нажатия кнопки я добавил следующий код:
private void btnGetSerialPorts_Click(object sender, EventArgs e) { string[] ArrayComPortsNames = null; int index = -1; string ComPortName = null; ArrayComPortsNames = SerialPort.GetPortNames(); do { index += 1; rtbIncoming.Text += ArrayComPortsNames[index]+"\n"; } while (!((ArrayComPortsNames[index] == ComPortName) || (index == ArrayComPortsNames.GetUpperBound(0)))); }
Я получаю сообщение об ошибке, что
rtbIncoming.Text += ArrayComPortsNames[index] + "\n";
Где
rtbIncoming.Text
rtbIncoming- не существует в этом контексте
Jochen Arndt
"rtbIncoming" - это, вероятно, элемент управления редактированием текста, показанный на форме.
Но текст статьи ссылается на "форматированный текст" контроль "rtbIncomingData".
Так что вы можете попробовать использовать это вместо этого. Если это поможет, вы можете опубликовать сообщение об этом на форуме статей.