1.首先配置at server 所要用到的串口,我这里是uart5;2.使能AT服务器;3.添加自定义的AT指令;4.使用AT command server cli 命令行测试;使用命令行测试,似乎at服务器已经正常启动了,自定义的命令也存在并且有返回。5.但是,实际通过uart5,发送at指令没有任何返回。怀疑过串口设备,然后,单独使用串口设备来收发数据,发现是正常的,uart5是正常的。
实在想不到是什么原因了,有没有大神指点一下??
查看更多
AT指令后添加回车换行。
在控制台发送可以?实用程序发送不可以?另外问一下使用的是什么 AT 设备。
问题解决了:我的uart5的串口接的是蓝牙透传芯片,用手机端的蓝牙调试助手,发送AT指令时,实际是没有发出回车符的。而我的AT服务器定义的帧结束符是回车,所以,不管发送什么都没有响应。换成电脑端的调试软件发送AT指令是带有回车符的,一切OK。
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部