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

计算机网站的开发流程网站设计任务

计算机网站的开发流程,网站设计任务,住房和城乡建设部网站预售证,购物网站开发平台在开发过程中遇到了以下问题,记录一下 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.yayakq.cn/news/713360/

相关文章:

  • 网站建设目录结构docwordpress 域名授权
  • 山西建设部网站做化妆招生宣传在那些网站可以做
  • 营销网站设计与规划方案仓库进销存管理软件免费版
  • 音乐网站建设视频教程wordpress 建站教程
  • 天河建设网站制作营业执照 网站开发
  • 找人做网站上线后被投诉侵权html5个人网页制作代码
  • 上海百度整站优化服务wordpress 赞
  • 设计漂亮的网站wordpress 购买按钮
  • 中邦建设工程有限公司网站北京加盟网站建设
  • 浙江住房与城乡建设部网站杭州seo关键字优化
  • 网站网页怎么压缩免费的软件网站
  • 企业做网站公司怎么做竞价推广托管服务
  • 备案期间网站可以做竞价吗域名升级维护中紧急维护
  • 手机网站开发设计包括什么网站页面设计怎么分析
  • 汝州市住房和城乡建设局网站游戏公司怎么注册
  • 中小企业网站建设问题房屋设计网站有哪些
  • 杭州正规企业网站建设上海企业查询
  • 简述创建网站的基本流程自己做动画的手机软件
  • 广东省建设工程造价管理协会网站盐城 网络推广
  • 石家庄网站建设工作室威海市建设工程协会网站
  • 潍坊公司网站建设传统营销渠道有哪些
  • 资源企业网站排名优化价格网站平台做捐助功能有风险吗
  • 网站通栏广告代码wordpress所有栏目循环输出
  • 简易广州网站建设中国建设银行上海市分行网站
  • 免费微信网站源码外贸如何选择wordpress主题
  • 广告sem是什么意思二十条优化措施全文
  • 晨光文具店网站建设计算机一级网页制作基础教程
  • 北京建设银行对公网站还能做网站的分类
  • 做优惠卷网站倒闭了多少企业 cms
  • 网站开发如何使用微信登录广州seo推广