Я пытаюсь разработать драйвер принтера, и он работает до конца. используемое аппаратное обеспечение - cp2102, и оно имеет только txd и rxd. есть ли способ в c# проверить уровень пинов ttl и затем отправить файл через порт. код, который я пробовал, предоставляется с этим запросом
if (portName != String.Empty)
{
SerialPort port = new SerialPort(portName, 115200, Parity.None, 8, StopBits.One);
if (!port.IsOpen) port.Open();
int DataIn = port.ReadByte();
while (DataIn != 0)
{
System.Threading.Thread.Sleep(200000);
}
port.Encoding = System.Text.Encoding.ASCII;
SendTextFile(port, outputFilename);
}