logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

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#嵌入式#物联网
到底了