WIFI 模块 串口 调试 助手
来源:互联网 发布:ubuntu 重启vnc服务 编辑:程序博客网 时间:2024/04/30 14:06
本人在调试wifi模块时,用delphi写了个wifi模块调试助手的程序,
串口采用mscomm,
开启mscomm
procedure TForm1.FormCreate(Sender: TObject);
begin
try
configinifile:=Tinifile.create('config/config.ini');
mscomm1.CommPort:=configinifile.readinteger('gsmmscomm','commport',2);
mscomm1.Settings:=configinifile.readString('gsmmscomm','settings','9600,n,8,1');
mscomm1.PortOpen:=true;
except
MessageBox(0,'请修改配置文件config.ini的端口号','串口端口号设置错误或者不存在此端口号!',MB_OK);
end;
edit2.Text:=inttostr(mscomm1.CommPort);
end;
mscomm接收事件处理程序:
procedure TForm1.MSComm1Comm(Sender: TObject);
var
inputCount:integer;
tmpStr:string;
tmpArray:array of byte;
i:integer;
begin
tmpStr:='';
case mscomm1.CommEvent of
comEvReceive:
begin
tmpStr:='';
inputCount:=mscomm1.InBufferCount;
// tmpReadCount:=inputCount;
setLength(tmpArray,inputcount);
tmpArray:=mscomm1.input;
// analizeData(tmpArray );
//-------------------------------------------------//
for i:=0 to inputCount -1 do
begin
if blnHex then
tmpStr:=tmpstr +' '+intTohex(tmpArray[i],2)
else
tmpStr:=tmpStr+chr(tmpArray[i]);
if (tmpArray[i-1]=13)and(tmpArray[i]=10) then
begin
memInfo.Text:=memInfo.Text+tmpStr+#13#10;
memInfo.SelStart:=length(memInfo.Text);
tmpStr:='';
end;
end;//end for
memInfo.Text:=memInfo.Text+tmpstr;
memInfo.SelStart:=length(memInfo.Text);
// memInfo.ScrollBars.
// sendmessage(memInfo.Handle,WM_VSCROLL,SB_BOTTOM,0);
//滚动条下滑
memInfo.SelStart:= getTextlen;
memInfo.SelLength:= Length(memInfo.text);
//-----------------------------------------------------//
end;
else;
end; //end case;
end;
模块和程序效果图如下:
- WIFI 模块 串口 调试 助手
- ESP8266串口wifi模块 调试方法
- 串口调试助手源程序
- 串口调试助手源程序
- 串口调试助手源程序
- 串口调试助手源程序
- 串口调试助手使用说明
- 串口调试助手源程序
- WINCE 串口调试助手
- 几个串口调试助手
- 串口调试助手
- C#串口调试助手
- win32串口调试助手
- ubuntu--串口调试助手
- qt串口调试助手
- C#串口调试助手
- java串口调试助手
- ESP8266串口WiFi模块
- Notes on Programming in C--C语言编程笔记(一)
- 经典狼羊草问题设计与代码实现(上)
- SmartNest切割套料编程软件
- Protel99 SE进行射频电路PCB设计的流程【转】
- Java中XML文档的解析问题(已解决)
- WIFI 模块 串口 调试 助手
- 用激情为青春喝彩
- 提高网站可用性的10个小技巧
- 地铁上听到的最雷女生手机对话
- 四种嵌入式实时操作系统VxWorks/pSOS/vRTX/uCOS-II大比拼
- Js实现Map对象
- release_ok.php源代码分析
- 巴比伦塔的管理教训
- CRM分析术语知多少