完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
所有,我有几个问题/问题与上述模块。我可以成功地与芯片进行通信。然而:Q1-文档(50002506B)指出,在重新启动时,应该发出“REBOOT”状态字符串。相反,我收到一个“重新启动”状态字符串。有人注意到了吗?Q2-有时出现一个命令直到发出下一个命令才被发送,然后两个命令被连接在一起。例如,不是接收然后接收单个字符串,换句话说,它好像命令缓冲区并不总是刷新。有没有人注意到上面的行为,有人有建议/解决方案吗?文森佐
|
|
相关推荐
3个回答
|
|
Baser,谢谢你的回复。就Q1而言,你是对的。我也注意到了,就像你一样,我正在慢慢地逐个验证状态字符串……就Q2而言,谢谢你的建议。但是,首先我必须澄清一下:我的意思是“状态字符串”而不是“命令”(道歉…)。我的情况与这个线程(http://www..hip.com/for./m954916.aspx)中呈现的情况类似,尽管线程的主题不同。用户“kotkis”收到%REBOOT%后跟%UNKNOWN DEVICE%状态字符串,而用户“aabreu”收到%REBOOT%%UNKNOWN DEVICE%作为单个状态字符串……我的问题是,当PC或智能手机断开连接时,我不会收到%DISCONN%状态字符串,直到有人试图这样做连接…在这种情况下,我可能会收到很长的状态字符串,如下所示:%RFCOMM_CLOSE%%DISCONN%%CONNECT,001583E8A7DE%%RFCOMM_OPEN%rnMy状态机最初被写入以处理%RFCOMM_CLOSE%%DISCONN%rnstatus字符串的接收,然后接收%CONNECT,01583E8A7DE%%FracMeCopy%rnStand字符串…到目前为止,状态机无法从这种情况中恢复。我想“修复”这种情况——在我必须重写状态机之前……有什么想法/修复吗?文森佐
|
|
|
|
我的错误…我很高兴地说,我的代码中有一个bug……我还在测试。我会在星期一详细说明我的错误……很抱歉占用大家的时间,但是能够在这个论坛上用语言表达我的软件问题,帮助我解决代码问题。周末愉快。Grazie ciao!文森佐
|
|
|
|
所有的,我保证我会提供一些关于我的错误的反馈。RN4677可以按照自己的意愿连续发送任意数量的字符串(“Inforn”)或状态字符串(“%Info%”)……编写适当的解析器是程序员的责任。在某些情况下,解析器失去了从RX缓冲区中提取“%Info%”状态字符串(在本例中为“%DISCONNECT%”字符串)的能力。它只会看到“rn”-终止字符串…因此我遇到了所有的问题。文森佐,Grasee Ciao,
|
|
|
|
只有小组成员才能发言,加入小组>>
5171 浏览 9 评论
2001 浏览 8 评论
1931 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3176 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2228 浏览 5 评论
737浏览 1评论
622浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
509浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
635浏览 0评论
533浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 04:36 , Processed in 1.213504 second(s), Total 81, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号