logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ICM-42607六轴传感器WOM模式配置

ICM-42607支持配置WOM模式,检测到加速度变化后在中断引脚触发跳沿信号。3、尝试初始化芯片,并调用函数配置芯片进入WOM模式。至此完成六轴芯片的WOM(震动检测)模式的初始化配置。2、配置WOM模式的寄存器函数。

文章图片
#c语言#嵌入式
BLE芯片DA145XX系列:HOGP功能实现

DA145XX协议芯片支持配置HOGP功能。即模拟蓝牙键鼠之类的设备,实现和手机绑定后,靠近设备手机自动回连设备的功能。实现HOGP功能需要对默认SDK做特殊配置,具体流程如下:

文章图片
#c语言#嵌入式
W5500以太网控制器芯片(二):ioLibrary库实现TCP客户端

#W5500以太网控制芯片相关文章链接#上一篇文章:W5500以太网控制器芯片(一):ioLibrary库实现TCP服务器前面已经通过移植官方的ioLibrary库实现了TCP回环测试(W5500做tcp服务器),下面我们来实现W5500做TCP客户端,连接远程的TCP服务器。准备工具:a、电脑上装一个网络调试工具,做TCP服务器用b、一个路由器,后面电脑和W5500都要接到路由器上c、W5500

#网络#嵌入式
BLE芯片DA145XX系列:配置SDK支持多连接

​Dialog的DA145XX系列BLE芯片可以配置允许多连接,需要修改SDK,下面主要说明如何实现多连接配置。1、新增宏定义:__EXCLUDE_ROM_APP_TASK__用于取消ROM里关于APP部分函数的调用,改为使用自定义的函数​

文章图片
#c语言#嵌入式
BLE芯片DA145XX系列:OTP读写、OTP Header

Dialog的BLE芯片基本都有OTP(One-Time-Programmable)存储器,即一次性写入的存储器,一旦写入之后,就无法修改。如DA14531,有32KB的OTP存储器。主要用来写入固化程序和保存一些重要的出厂参数。下面主要说明如何读写OTP存储器,以及OTPHeader的功能。1、使用官方提供的toolbox来使用可视化界面写入OTP2、程序中读写OTP3、OTP Header作用

#嵌入式#c语言
stm32 硬件IIC使用方法说明与示例---LIS3DH的IIC通信

出于某些原因,我们可能需要MCU进行速率较高的IIC总线通信,一般stm32的IIC默认传输速率是100kpbs,最大为400kpbs。现在大部分项目会使用程序IO模拟的IIC,使用方便,具体网上例子很多。这里我需要使用LIS3DH三轴加速度传感器,获取三个方向的加速度用于碰撞检测。这个是LIS3DH数据刷新速率的配置寄存器:出于某些原因,我需要达到500hz以上的数据刷新速率,所以ODR要配置成

#stm32#嵌入式#物联网
到底了