相关文章

PyTorch深度学习实战(1)——神经网络与模型训练过程详解

PyTorch深度学习实战(1)——神经网络与模型训练过程详解 0. 前言1. 传统机器学习与人工智能2. 人工神经网络基础2.1 人工神经网络组成2.2 神经网络的训练 3. 前向传播3.1 计算隐藏层值3.2 执行非线性激活3.3 计算输出层值3.4 计算损失值3.5 实现前向传播…

nRF52832学习笔记(2)-- nRF Connect SDK安装

Nordic官方nRF Connect SDK安装步骤 自动安装(官方推荐)1.安装先决条件安装工具链管理安装nRF Connect SDK设置首选的构建方法安装nRF连接VS Code扩展安装命令行需求 自动安装(官方推荐) 自动安装nRF Connect SDK需要先下载nRF C…

nrf51822+rfx2401c系统板(开源原理图、PCB)

快过年了,没啥东西可送的,就把刚做的射频板子开源了吧。 原理图 3D图 板子还有点毛病,不过问题不大。把PCB隔断,飞根线就行了,等你拿到手就能看到了。下图中画黑色圈的两个过孔把信号线给打穿了。 这两根线是控制2401发…

nRF52833使用两个UART的方法

一、前言 近期项目上采用了Nordic的nRF52833这颗BLE SoC芯片,该芯片有2个UART,分别是UART0和UART1,但是官方例程却没有关于如何使用UART1的例子。经过一番摸索,终于把UART1用起来了。写下此博文,希望给读者提供一些参考。 二、环境说明 SDK版本:nRF5_SDK_17.0.2_d674dde…

nordic 52832 例程I2C解析

为了实现两块蓝牙开发板之间的通信,本文着重分析I2C程序。 1、打开twi_master_with_twis_slave文件下的程序,编译运行,下载。 2、在串口工具中,我们看到了如下结果: 52832 例程I2C解析" style="margin:0px; padding:0px; border:none; list-style:none; max-wid…

nRF52832外设I2C的使用说明(附MAX44009光感传感器驱动代码)

nRF52832外设I2C的使用说明 背景I2C原理本文的I2C使用环境开发环境芯片型号SDK版本使用例程传感器详情I2C移植添加文件到ble_app_uart例程添加头文件包含路径在文件中添加引用设置头文件包含路径编写测试代码总结及源码调试过程中遇到的问题源代码链接背景 I2C是比较常用的通信…

nrf52832(nrf52810)之硬件I2C(TWI)驱动BMI160

1.目的: 写一个关于nrf52832的用硬件I2C驱动一个传感器的流程文档 2.分析: 现在用IIC和BMI160六轴传感器通信来读取三轴加速度值和三轴陀螺仪值。TWI(Two Wire Interface) 2.1 I2C通信需要两条线:SDA,SCL。I2C通信…

nRF52832 BLE 入门 - I2C读写EEPROM

EEPROM目前选用的是K24C04。容量为4KBit,即512字节。。 EEPROM的地址定义如下(注:P0的意识大概是置0): 程序中,参考nordic->examples\peripheral\twi_sensor例程,进行修改: #in…

nRF52笔记(14) 软件模拟I2C

1 i2c理论 1.1 i2c时序图 启动信号:   SCL为高电平的时候,SDA由高电平向低电平跳变。 结束信号: SCL为高电平的时候,SDA由低电平向高电平跳变。 应答信号: I2C总线上的所有数据都是以8位字节传送的,发送…

NRF52832的日志输出解析( C中可变参数宏使用)

可变参数宏 问题起源 在阅读NRF52832的官方程序demo时,发现有个自定义的log文件,程序运行时log通过jlink输出至j-link viewr显示。 代码解析 查看NRF_LOG_DEBUG的定义,步步深入依次为多层宏定义,具体如下 //nrf_log.h #defi…

NRF52833学习笔记(2)——双UART串口使用

一、简介 UARTE 是带有 EasyDMA 的通用异步接收器/发送器 UART。提供快速、全双工、异步的串口通信,内置流量控制(CTS,RTS)支持硬件,速率高达 1 Mbps。 以下是 UARTE 的主要功能: 全双工操作自动硬件流控…

nrf52832用I2C和SPI两种方式驱动LIS2DS12

本来在这里写了些牢骚话,但是想想这是记录技术文档,还是废话少说为好 直奔主题 先介绍下LIS2DS12,ST公司出的gsensor,内部自带mcu ,可以输出步数、敲击、翻腕等行为结果,还提供了一个256级的FIFO&#xf…

nRF52832 — 使用nRF52832的I2S播放音频

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX 作 者:文化人 XX 联系方式: XX 版权声明:原创文章,欢迎评论和转载~转载时能告诉我一声就最好了 XX 要说的话:作者水平有限,难…

Nordic nRF5 SDK 学习笔记之四, TWI (I2C) 总线

硬件: nRF52832 SDK: Ver 15.2.0 目标: TWI (I2C) 总线应用 (TWI MASTER 模式) 样例: <InstallFolder>\examples\peripheral\twi_sensor TWI driver 包括两层: HAL 硬件层和 DRV 驱动层; 1. TWI MASTER 于 sdk_config.h 中配置 注意&#xff1a;配置中下图红框中 TWI…

nRF52832之硬件I2C

这几天一直在折腾nRF52832的硬件I2C,到了今天终于出现了成果&#xff0c;在此也印证了那句话&#xff1a;“耕耘就有收获” 52832的硬件I2C虽然官方提供了demo&#xff0c;但是自己对I2C通信理解的不够深入&#xff0c;再一个52832的代码也封装的太深了&#xff0c;但是对接口…

I2C详解学习 - nRF52832蓝牙芯片 TWI-I2C学习详解笔记

&#xff08;本文部分来源于网上资源&#xff09; 1. I2C 总线概述 1.1 主要特征 nRF52832 片内集成了 TWI&#xff08;Two-wire Serial Interface&#xff09;两线串行总线&#xff0c;TWI 完全兼容 I2C 总线&#xff0c;简单一点&#xff0c;可以直接认为 TWI 是 I2C 总线。 …

NRF52832学习笔记(19)——TWI(I2C)接口使用

一、硬件连接 功能口引脚SCL5SDA4 二、移植文件 注意&#xff1a;以下出现缺失common.h文件错误&#xff0c;去除即可。uint8改为uint8_t或unsigned char或自己宏定义 链接&#xff1a;https://pan.baidu.com/s/1ZXjGinAEGDFYyk3JCzYV3Q 提取码&#xff1a;4990 将 board_i2…

GPON ONU注册日志

ONU注册流程&#xff1a;

EPON与GPON的主要区别

一、简介 随着技术的创新与应用&#xff0c;在光通信领域&#xff0c;越来越多的设备制造商和运营商从传统的ADSL技术转向了光网络技术&#xff0c;在光网络技术中&#xff0c;我们谈到最多的就是EPON技术和GPON技术&#xff0c;今天我们从几个方面来说下他们之间的区别。 二、…

从初代APON到先进的GPON,每一代经历了啥?

被动光网络(Passive Optical Network, PON)作为现代通信网络的核心技术之一,为高效的数据传输提供了基础设施支持。随着互联网需求的迅速增长,PON技术经历了多个发展阶段,每一阶段都带来了显著的技术进步,从而满足了更高的带宽和更复杂的服务需求。本篇文章将详细解析PON…