Red de conocimiento informático - Computadora portátil - C# ¿Cómo recibir datos de la computadora inferior (microcontrolador) a través del puerto serie? En otras palabras, ¿cómo obtiene la computadora host los datos en la computadora esclava?

C# ¿Cómo recibir datos de la computadora inferior (microcontrolador) a través del puerto serie? En otras palabras, ¿cómo obtiene la computadora host los datos en la computadora esclava?

Usando la clase SerialPort, el código de muestra básico es el siguiente. Si la computadora host carga datos automáticamente, simplemente use el evento DataReceived de este tipo de objeto. También puede encontrar otros métodos de aplicación similares en Internet.

lectura de clase pública

{

SerialPort sp = new SerialPort();

lectura pública (cadena p_portname, cadena p_baudrate, cadena p_stoppage, databits, cadena p_stoppage) databits, cadena p_stopbits)

{

prueba

{

sp.PortName = p_portname;/ /número de puerto --- "COM1"

sp.BaudRate = int.Parse(p_baudrate); //Velocidad en baudios - "38400"

sp.DataBits = int.Parse( p_databits); ///Bits de datos - "8"

sp.StopBits = (StopBits)int.Parse(p_stopbits); //bits de parada ---- "1"

sp.ReadTimeout = 1000