近期使用STM8调试NRF905,编写完代码后,很顺利地便把一组数据传输成功,但再一次发送数据时,接收方就接收不到了。

经过反复翻查,最终确定问题出在了发送方。

原因是在每一次发送完毕后,NRF905需要进入Standby模式。在先前有问题的程序里,发送完毕后进入Standby是通过将TRX_CE引脚拉低,PWR_UP和TX_EN保持高电平来实现的,因为手册上注明,只要TRX_CE为低,PWR_UP为高则进入Standby模式。待需要再次发送数据时再将它拉高,进入ShockBurst TX模式。

感觉一切都顺理成章,而结果却强差人意,之后的发送都不成功。

解决办法:

在每一次发送完毕后需进入Standby时,同时拉低TRX_CE和TX_EN,使NRF905进入Standby模式,在再次发送数据时,同时拉高这两个引脚,发送数据便不会出问题。

造成这个问题的原因还不清楚,手册里和手头上的例程都没有给出提示。如果大家也遇到同样的问题,希望这个方法能帮到大家。

NRF905模式切换问题相关推荐

  1. Android 白天/夜间模式切换

    实现的效果图 这里demo 地址链接,下面有疑问可以下载demo 看看. 使用Android Support Library 系统自带的方式实现很简单类似多语言 1 在res 下面新建一个values ...

  2. CentOS 7系统启动后怎么从命令行模式切换到图形界面模式

    一.存在问题 在VMware虚拟机中成功安装centOS 7系统后,如果启动centOS 7系统直接进入命令行模式,没有进入操作系统桌面模式,那么应该是没有配置安装GUI图形界面的程序包所致,启动系统 ...

  3. oracle取消dataguard,【DataGuard】Oracle DataGuard 数据保护模式切换

    Oracle 11g DataGuard 数据保护模式切换 Data Guard 提供三种数据保护模式:最大保护(Maximum Protection),最高可用(Maximum Availabili ...

  4. C语言 | C51实现NRF905收发设计(完整源代码)

    ========================================== 博主github:https://github.com/MichaelBeechan 博主CSDN:https:/ ...

  5. Mysql8 group replication组复制集群单主多主模式切换

    Mysql8 MGR集群操作图解 声明与简介 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理.本文主要介绍mysql的MGR集群的操作. My ...

  6. pixhawk commander.cpp的飞行模式切换解读

    commander.cpp逻辑性太强了,涉及整个系统的运作,所以分别拆分成小块看 另此篇blog大部分是参考(Pixhawk原生固件解读)飞行模式,控制模式的思路,笔者重新整理一下 此部分探究是因为进 ...

  7. == 捕获对象时的模式切换 ==

    这一章主要是讲解当我们在使用QTP去抓去对象或者使用SPY去查看对象时的一种模式切换,可不要小看了这个模式,在有些时候它可是能够帮上我们很大的忙,简单的举个例子,还是拿百度为例(每次都拿百度为例,是因 ...

  8. java改写模式_Java基于状态模式实现的文档编辑模式切换功能实例

    本文实例讲述了Java基于状态模式实现的文档编辑模式切换功能.分享给大家供大家参考,具体如下: 一 模式定义 状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来就像是改变了其类. 二 ...

  9. 音乐、视频播放模式切换实现方案及原理解析(基于vue、vuex、h5 audio)

    音乐.视频播放模式切换实现方案及原理解析(基于vue.vuex.h5 audio) 播放模式有三种: 顺序播放 随机播放 单曲循环 定义为一个playMode对象并向外暴露,内含三种播放模式,即为: ...

最新文章

  1. mongodb之 复制集维护小结
  2. openstack-networking-neutron(四)--iptables
  3. 最佳实践丨构建云上私有池(虚拟IDC)的5种方案详解
  4. 创建组_在Allegro软件中的Groups组创建之后怎么进行打散呢?
  5. emacs org 日历_发送电子邮件并使用Emacs检查您的日历
  6. 用python自动化玩游戏封号吗_用 Python 自动化办公能做到哪些有趣或有用的事情?...
  7. 特殊时期,找工作的 9 点建议!
  8. Linux errno的含义【转】
  9. 补天漏洞厂商资产数据爬虫以及总漏洞量可视化分析
  10. iTween插件使用
  11. Tautology(暴力,永真式)
  12. Java 简单图片 马赛克,黑白画,珠纹化,油画效果等处理技术 原理及实现 (简单UI)
  13. windows凭据管理
  14. html实现给微信发红包看照片,微信发红包看图片效果实现
  15. 2021朋友圈都在传的10本书,找到了
  16. ONLYOFFICE文档V7.2现已发布————插件市场、实时查看器、连写、全新表单字段、UI 更新等
  17. 噼里啪荣膺信息化影响中国·2017年行业领军企业奖
  18. datatable筛选条件_在DataTable中执行DataTable.Select(条件)
  19. 推荐系统-模型(一):召回模型【协同过滤类: ItemCF/UserCF】【Embedding类】【Dssm/双塔/word2vec】【图类召回算法 (Deepwalk、EGES)】
  20. open-falcon分布式安装

热门文章

  1. fme坐标转换器_FME2016年转换器参考手册.pdf
  2. 低成本创业项目:赚钱的好选择.
  3. Linux单词本积累-one
  4. window nginx 启动 常用命令
  5. Java工具-获取某月份天数、某月最后一天、某月工作日天数(支持自定义节假日)
  6. 杉德支付收银台支付Demo解析,聚合支付
  7. 通过vnc自动连接linux,通过VNC连接Linux远程桌面
  8. 【软件工程】第1章软件工程概论之软件过程
  9. 每年过年前几天有搞头的,国债逆回购节前最后几天可能会狂飙
  10. git命令 腾讯云开发者平台 拉代码 提交代码