找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

急!!!单片机串口接收,截取字符串,请高手们赐教!

[复制链接]
admin 发表于 2012-9-2 11:34:24 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
各位高手:
你们好!
我遇到了这样一个问题不知道如何处理,请朋友们赐教:
是AT指令方面的,一设备与单片机通信。
在单片机上电后向设备发送“AT+CTGS?回车”
设备会立即向单片机发出以下代码:
AT+CTGS?回车
+CSGT: 1,06789563回车
回车
OK回车

我想单片机用串口查询的方式,截取代码,并替换事先定义的组元素,对设备进控制。情况如下:
1、 在程序开始定义全局数组tx[]="ATD2345678“;在主程序中定义一个数组tx1[];
2、在主程序中串口初始化后,发送"AT+CTSG?回车”,tx1[]接收并截取“+CSGT: 1,06789563”中的“6789563”;
3、然后将“6789563”代换tx[]中的“2345678”;
4、完成上面转换后将tx[]代入主程序中的循环体。
发送部分我可以处理,但接收部分我是想破了头都没有办法,请各位高手赐教!谢谢!
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-11-24 20:46 , Processed in 0.064441 second(s), 11 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表