全站数据
8 4 2 0 5 8 1

怎么通过C# SerialPort类,往串口,发送,字符串 "+++" 进入,宏电7710 DTU的AT模式

石油工程技术 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 14:28:50

问题描述

怎么通过C# SerialPort类,往串口,发送,字符串 "+++" 进入,宏电7710 DTU的AT模式,在线求解答
精选答案
最佳答案

"+++

r"; 串只能接受Char类型的。你这个是字符串 你可以用计算机算下你的这个指令的ASC码 再进行发送 或者在程序里面转换成ASC码 例如这个样子 0x01 0x0c

其他回答

用串口调试助手,发送

"+++

" 能正常进入AT模式,并且执行,各种AT指令然后用C# 自制程序,string strCmd =

"+++

r

"; , ///发送

"+++

"进入DTU AT指令模式, /// ,serialPort1.Write(strCmd); ,System.Threading.Thread.Sleep(50); , ///登录, /// ,strCmd =

"AT+LOGIN=admin

r

"; ,serialPort1.Write(strCmd); ,System.Threading.Thread.Sleep(50); ,strCmd =

"AT+RESET

r

"; ,serialPort1.Write(strCmd); ,System.Threading.Thread.Sleep(50);却始终无法进入AT模式,执行后续的AT指令但是如果,首先用串口调试助手,使用

"+++

" 进入DTU的AT模式以后,在运行上面的程序,却能正常执行,后续的AT指令,求助,怎么通过C# SerialPort类,往串口,发送,字符串

"+++

" ,进入,宏电7710 DTU的AT模式

前面的说错了,是宏电的7210 DTu不是7710他们的AT指令,进入,方法都是,通过串口,向其发送

"+++

" 进入AT模式