关于ble_AT APP与串口通讯的 发送与接收
-
在ble_AT 列程 项目中 我想了解 手机APP发送过来的数据放在那个函数里,串口助手发送给MCU又存在那个函数里,然后在发送给手机APP显示的
-
手机发来的在spss_svc_msg_handler函数.
串口助手发给mcu的在串口中断里uart0_isr_ram.
-
又点不明白,那如果就比如我想点个灯手机APP if(什么?==0x01)开灯1 if(什么?==0x02) 关灯1 串口助手也是类示:if(什么?==0x01)开灯2 if(什么?==0x02![替代文字])关灯2
-
不懂你在说啥, 建议先看代码, 先会走才能跑
-
@刘流鎏 也就是手机发送一个 0x01,我要开灯 ,我是想问手机发送过来的0x01保存哪个(变量)里 我要调用那个变量他去判断,还有串口发送的保存在那个变量 。基础有点差见谅
-
@qq1152307078 在 关于ble_AT APP与串口通讯的 发送与接收 中说:
1保存哪个(变量)里
在p_msg->param.msg->p_msg_data这个指针里
-
@刘流鎏 APP的搞定了,请教一下,串口发送过来的呢
-
app_at_recv_c看这个函数.
gAT_ctrl_env.transparent_start进入透传模式. switch(gAT_env.at_recv_state)非透传模式, 追一下代码
-
@刘流鎏 这个功能完成了,ble_AT这个透传列程发送什么进入休眠
-
@qq1152307078 AT+SLEEP
-
@刘流鎏 我使用的是 ble_AT 这个工程 ,烧录程序然后发送AT+SLEEP没进入睡眠啊
-
-
@刘流鎏 最低就开到5mA不知道哪里没关
-
@qq1152307078
看看system_sleep_enable 调用了没有
-
@刘流鎏 是不是我用开发板的原因啊 怎么调都降不到5uA,system_sleep_disable();屏蔽了,system_sleep_enable();也调用了,蓝牙关闭也屏蔽了,用的是开发板最多只能5mA左右
-
@刘流鎏 system_sleep_enable用上了 我用的是 FR8016H DEV1.4开发板 ![0_1670815389992_790505f8-1cf2-4d5d-846c-73c02435d656-image.png](正在上传 100%)
-
@qq1152307078 从公共号买个usb dongle板, 用来测试看看
-
@qq1152307078
还可以把外围器件的短接帽拔掉
-
@刘流鎏 我等硬件这边做好PCB 我直接拿板子测吧
-
@刘流鎏 有没有沟通群啊,能给个添加方式吗