当前位置: 首页 > news >正文

湛江手机建站模板今日头条热榜

湛江手机建站模板,今日头条热榜,网站cms是什么,网站备案机构在开发过程中遇到了以下问题,记录一下 1.在与ios手机连接后,手机app使能notify,设备与手机通过write和notify进行数据交换,但是在连接传输数据一端时间后,设备收到write命令后不能发出notify命令,打印错误…

在开发过程中遇到了以下问题,记录一下

1.在与ios手机连接后,手机app使能notify,设备与手机通过write和notify进行数据交换,但是在连接传输数据一端时间后,设备收到write命令后不能发出notify命令,打印错误码180 = 0xB4,GATT_ERR_DATA_PENDING_DUE_TO_SERVICE_DISCOVERY_BUSY,设备发送notify失败的原因是ios蓝牙master主机正在发现蓝牙服务,此时不允许发送notify数据。

解决办法:出现这个错误后,将发送notify失败的数据保存到一个全局数组中,并保存数据长度,设置一个标记位为1,记录当前的系统时间,将此在主循环中轮询,如果检测到这个标记位为1且时间过了500ms,之后再重发一次之前notify失败的数据,就可以成功发送了。

2.配置蓝牙串口唤醒口,cpu_set_gpio_wakeup (GPIO_WAKEUP_MODULE, Level_Low, 1);
GPIO_WAKEUP_MODULE_HIGH;设置成低电平唤醒,上拉,每次进入睡眠都会IO抖动,造成毛刺,用逻辑分析仪抓TX、RX、CTS和RTS四根线,如下图:

而如果配置成cpu_set_gpio_wakeup (GPIO_WAKEUP_MODULE, Level_High, 1);
GPIO_WAKEUP_MODULE_LOW;,则不会出现这个问题

但是我们的串口发送数据的时序已经确定是低电平唤醒,所以会遇到图一的问题,原因是上拉10K的控制中不要使用PC0~PC7,在deepsleep retention wakeup时会有短时间的抖动,产生毛刺,而我们用的串口IO和唤醒IO恰好是这几个。

 

解决办法:如果在条件允许的情况下,更改硬件连线,需要将唤醒蓝牙的IO换成PA或者PB的IO口,不要用PC的IO口,如果不能修改硬件,那么就直接不用PM_DEEPSLEEP_RETENTION_ENABLE深度睡眠模式,将其定义改成0,从而使用suspend去做低功耗,功耗在50uA左右,深度睡眠模式功耗在5uA左右

http://www.tj-hxxt.cn/news/50223.html

相关文章:

  • 上海响应式网站设计解释seo网站推广
  • 网络推广方案的参考文献搜索引擎优化主要包括
  • 企业网站的切片怎么做网站优化seo推广服务
  • 上海网站建设网站制作美橙互联建站
  • python 和php网站开发sem是什么的缩写
  • 群辉可以做网站服务器吗百度提交网址入口
  • 长寿做网站的电话火星时代教育培训机构学费多少
  • 北京做网站软件重庆百度关键词推广
  • 做网站用什么软件方便百度首页纯净版
  • 现在哪个招聘网站做的比较好搜索引擎优化的简写是
  • 那些语言可以建网站今日国际新闻头条15条简短
  • 做外贸网站租什么服务器产品推广平台有哪些
  • 在Web网站开发中验证码的作用是谷歌优化教程
  • 广州做外贸网站的公司做网站的平台有哪些
  • 免费素材图片库甘肃新站优化
  • 数据库与网站建设的关系网络营销产品的特点
  • 怎么做网站代拍跨境电商怎么开店铺
  • 承德网站制作如何创建个人网页
  • 个人如何制作网站源码渠道网络
  • 建设春秋龙卡信用卡网站百度免费资源网站
  • 公司网站免费申请百度搜索排名购买
  • 网站开发和软件开发百度热搜榜小说排名
  • c 语言做网站seo是什么岗位
  • 政府网站建设合同.doc网络服务公司
  • 制作网站是什么专业域名免费注册
  • 通州做网站公司百度关键词优化技巧
  • 明快网站设计seo内部优化具体做什么
  • 万户网站建设广州网络推广培训
  • 厦门公司网站制作流程宁波seo网络推广定制多少钱
  • 网站空间在哪买好怎么投放广告是最有效的