首页 > 其他分享 >NRF52832---串口通信

NRF52832---串口通信

时间:2023-12-13 15:46:23浏览次数:35  
标签:通讯 电阻 错误 demo 蓝牙 --- 串口 NRF52832

我在做一个蓝牙demo,蓝牙主控用的nrf52832。在添加DFU功能后,使用“nRF Connect”app连接上demo后,点击“notify”,蓝牙就会断开连接,log打印如下图

 

没有提示出错的行号。我是用的蓝牙传输方式是透传。

我查遍了关于nrf52832内存不足的帖子,都没有解决。我去问了技术售后(我买的开发板,有技术售后),他们告诉我是串口通信的问题。

问题定位:

使能通知的时候,会打开串口,串口接收数据过多(串口错误)会导致内存不足。

于是先把串口事件里面的“通讯错误事件”注释掉 试试看

 注释掉之后,打开通知就没有再报错了。问题定位在串口通讯错误上。

解决方案:

1、及时清除串口数据缓存

 清除掉还是会引起通讯错误。。。看来不是这个问题导致的通讯错误

2、检查demo原理图,串口是否有外部上拉电阻

P0.06和P0.08分别是串口的Tx Rx,果然没有接上拉电阻。。。而且P0.08还被用来做中断脚。。。

 

结案陈词

给Demo的串口加上拉电阻,上拉电压为3v

标签:通讯,电阻,错误,demo,蓝牙,---,串口,NRF52832
From: https://www.cnblogs.com/Kim-blog/p/17899178.html

相关文章

  • Java-jdk 11或17 文件路径中没有jre文件
    Java-jdk11或17文件路径中没有jre文件 简介: Java-jdk11或17文件路径中没有jre文件在使用IDE敲代码的时候,是需要安装jdk的。但是由于jdk版本的不同导致在配置系统环境的时候找不到对应的jre文件。    所以我们想要配置系统变量就需要有jre文件,j......
  • 无涯教程-Java - xxxValue()函数
    该方法将调用该方法的Number对象的值转换为从该方法返回的原始数据类型。xxxValue()-语法这是每种原始数据类型的单独方法-bytebyteValue()shortshortValue()intintValue()longlongValue()floatfloatValue()doubledoubleValue()xxxValue()-返回值此方法返回......
  • NX 2306 建模-剖切(三维图上的剖切动态显示 & 退出)
    1、进入3D剖视   Step1:视图→截面→新建截面  ,如果想重新编辑截面位置,则选择编辑截面(Ctrl+H)Step2:选择用哪个基准截面截,并同步确认剖视位置,点击应用or确认a.可以通过对话框的左右移动划钮,确认从哪儿剖b.可以在3D上,直接拉动箭头(不是基点,是箭头),确认从哪儿剖2、......
  • MBR30300FCT-ASEMI高耐压肖特基MBR30300FCT
    编辑:llMBR30300FCT-ASEMI高耐压肖特基MBR30300FCT型号:MBR30200FCT品牌:ASEMI封装:TO-220F最大平均正向电流:30A最大重复峰值反向电压:300V产品引线数量:3产品内部芯片个数:2产品内部芯片尺寸:122MIL峰值正向漏电流:<10ua恢复时间:5ns浪涌电流:275A芯片材质:最大正向电压:0.86V~0.92V工作结温:-55......
  • react-native中嵌套的WebView发版后未更新问题
    问题使用了react-native-webview的WebView嵌套h5页面,但是当h5发版之后,重新打开app,h5还是发版前的页面。并且这个缓存严重,每次都要清理缓存或者重装app,页面不能及时更新,影响用户体验。解决rn项目中,在h5链接后边拼接时间戳,代码如下:注意:这里缓存使用的是@react-native-async-sto......
  • 使用 npm-check-updates 检查项目的 npm 依赖项是否有更新
    一、安装npm-check-updates:npminstall-gnpm-check-updates二、使用:在项目根目录运行以下命令,检查所有项目依赖项的最新版本:ncu执行结果如下:红色=主要升级青色=小幅升级绿色=补丁升级更新版本:ncu-u注意备份或者提交代码,确保包文件处于版本控制......
  • F. 纪念品 - 2023HBUCM程序设计竞赛/CSP-J2019
    题面小伟突然获得一种超能力,他知道未来\(T\)天\(N\)种纪念品每天的价格。某个纪念品的价格是指购买一个该纪念品所需的金币数量,以及卖出一个该纪念品换回的金币数量。每天,小伟可以进行以下两种交易无限次:任选一个纪念品,若手上有足够金币,以当日价格购买该纪念品;卖出持有的......
  • 北航中法工程师学院-英语课Presentation
    Goodmorning,everyone.I'mtoday'spresenter,LiAnguo,andmytopicis"RulebyAlgorithm:WillArtificialIntelligenceControlHumanity?"Firstly,let'srevisitthegistofEpisode6ofthefirstseasonof"SiliconValley.......
  • React-native ios运行报错 No bundle URL present
    新建项目报错如下:需要手动生成ios下的main.jsbundle文件解决方法:1、生成main.jsbundle文件,在终端项目目录下执行:react-nativebundle--entry-fileindex.js--bundle-output./ios/main.jsbundle--platformios--assets-dest./ios--devfalse或在package.json里面添加以下执......
  • 【scikit-learn基础】--『预处理』之 标准化
    数据的预处理是数据分析,或者机器学习训练前的重要步骤。通过数据预处理,可以提高数据质量,处理数据的缺失值、异常值和重复值等问题,增加数据的准确性和可靠性整合不同数据,数据的来源和结构可能多种多样,分析和训练前要整合成一个数据集提高数据性能,对数据的值进行变换,规约等(比如......