自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 给SEGGER RTT的 SEGGER_RTT_printf() 函数添加浮点显示功能

SEGGER RTT实现简单,速度快,无需占用其他通信口,但是原生不支持浮点打印显示(截至 RTT version: 7.20 版本 )SEGGER RTT的移植和使用本文不做介绍,只介绍如何加入浮点显示功能SEGGER_RTT_printf() 函数一层层往下找,一路 可以找到下面这个函数:(此函数在 SEGGER_RTT_printf.c中)int SEGGER_RTT_vprintf(unsigned BufferIndex, const char * sFormat, va_list *

2021-07-29 17:31:49 3585 3

原创 GD32E23x的USART被断点打断后重新运行,会一直进入中断的问题

GD32E23x的USART被断点打断后重新运行,会一直进入中断的问题GD32E230K8单片机USART0连接一个从机芯片,该芯片每100ms发来一串16Bytes的数据,MCU中断接收,没有开启FIFO只开启了RBNE(接收缓存非空)中断。在进行DEBUG时,全速运行,没有问题打断点或单步调试时,会中断串口接收中断此时再全速运行,会发现CPU被串口中断占据,无法正常运行其他代码检查中断标志,非RBNE经过一段时间查找原因,发现USART_STAT中的ORERR被置位,频繁进入中断,应该和这

2021-07-29 16:42:48 2528

原创 记nRF52832主动断开蓝牙偶尔重启的问题

关键字:主动断开、偶尔复位重启协议栈:s132_nrf52_6.1.1SDK:nRF5_SDK_15.3.0_59ac345现象:在产品的测试中,发现部分手机用APP连接后会导致nRF52832设备莫名其妙重启。该产品为公共设备,为了避免手机长时间连接设备而导致其他用户无法操作,所以在手机APP和BLE设备都加入了主动断开功能。BLE设备主动断开的函数为:sd_ble_gap_disconnect(m_conn_handle, BLE_HCI_REMOTE_USER_TERMINATED_CO

2021-02-26 16:19:47 1992 1

原创 nRF52832低功耗问题不完全总结

0.前言技术和经历经验都有限,以下内容仅供初学者参考和个人总结记录,不定期更新。都是使能协议栈开启BLE广播的情况协议栈:s132_nrf52_6.1.1SDK:nRF5_SDK_15.3.0_59ac3451.进入低功耗方式nRF52832进入低功耗或保持低功耗方式比较简单,关闭所有能唤醒的定时器中断(包括但不限于:协议栈模拟定时器app_timer、各种软硬件定时器、RTC)。注意是唤醒进入定时服务函数的动作要关闭,有的定时器本身可以不关闭(例如RTC,PS:app_timer也是RTC实

2021-02-26 16:14:23 3501 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除