记录开发过程中的问题和功能。毕se代做,小家电开发。 收徒带做企业级项目,帮助毕业生和转行人员顺利找到工作。

LiSun

记录开发过程中的问题和功能。毕se代做,小家电开发。 收徒带做企业级项目,帮助毕业生和转行人员顺利找到工作。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

09 2022 档案

摘要:接上一篇:[单片机框架][device层] fuelgauge 电量计 [单片机框架][drivers层][cw2015] fuelgauge 硬件电量计(一) 本章是硬件电量计的使用方法,采用IIC通信。利用opt的方式操作函数读写。 I2C接口 CW2015 通过 I2C 接口进行通信。 I2C 阅读全文
posted @ 2022-09-26 00:15 嵌入式单片机实验室 阅读(187) 评论(0) 推荐(0)

摘要:接上一篇:[单片机框架][device层] fuelgauge 电量计 [单片机框架][drivers层][cw2015] fuelgauge 硬件电量计(一) 本章是软件件电量计的使用方法,采用ADC采集。利用opt的方式操作函数读写。包含电池模型。 通过开路电压oam_v_ocv_1,查ZCV表 阅读全文
posted @ 2022-09-26 00:15 嵌入式单片机实验室 阅读(83) 评论(0) 推荐(0)

摘要:接上一篇:[单片机框架][device层] fuelgauge 电量计 CW2015 是一款超紧凑、低成本、主机侧/电池组侧、无传感电阻器的电量计量系统 IC,适用于手持和便携式设备中的锂离子 (Li+) 电池。 CW2015 跟踪 Li+ 电池的运行状况,并使用最先进的算法报告非常不同的电池化学系 阅读全文
posted @ 2022-09-25 00:15 嵌入式单片机实验室 阅读(246) 评论(0) 推荐(0)

摘要:通过 DEVICE_INITCALL(“dev-gauge”, fuelgauge_dev_init); 注册驱动,自动在main初始化中运行。 优点:耦合少,可移植性强,适用大团队模块化开发 缺点:抽象度高,小团队开发时间耗时久 battery管理我觉得可以分开为两个部分,一个是电池监控(fuel 阅读全文
posted @ 2022-09-25 00:15 嵌入式单片机实验室 阅读(95) 评论(0) 推荐(0)

摘要:接上一篇: [单片机框架][device层] charger 电源管理 bq25601 器件是高度集成的 3A 开关模式电池充电管理和系统电源路径管理器件,适用于单节锂离子和锂聚合物电池。低阻抗电源路径对开关模式运行效率进行了优化、缩短了电池充电时间并延长了放电阶段的电池使用寿命。具有充电和系统设置 阅读全文
posted @ 2022-09-24 12:32 嵌入式单片机实验室 阅读(119) 评论(0) 推荐(0)

摘要:通过 DEVICE_INITCALL(“dev-chg”, charger_dev_init); 注册驱动,自动在main初始化中运行。 优点:耦合少,可移植性强,适用大团队模块化开发 缺点:抽象度高,小团队开发时间耗时久 CPU在运行时根据系统负载进行动态电压和频率变换的CPUFreq CPU在系 阅读全文
posted @ 2022-09-24 11:59 嵌入式单片机实验室 阅读(77) 评论(0) 推荐(0)

摘要:通过源码可以得到以下MatchPlayInfo序列的生成代码 const protobuf = require("protobufjs"); var i = protobuf.Reader, a = protobuf.Writer, r = protobuf.util; MatchStepInfo 阅读全文
posted @ 2022-09-21 10:57 嵌入式单片机实验室 阅读(43) 评论(0) 推荐(0)

摘要:工具准备:(文末有一键打包) VSCODE 至少V1.69以上 下载 (内含插件:C/C++;C++ Intellisense;Embedded IDE;Cortex Debug;IAR Build;IAR C-SPY Debug;git;Git Graph) 联网PC直接跳过 无网PC一定要下载E 阅读全文
posted @ 2022-09-15 18:10 嵌入式单片机实验室 阅读(435) 评论(0) 推荐(0)

摘要:[单片机框架][AT指令框架][从机版] 高内聚 低耦合 快速实现单例测试 1. 添加文件到工程项目中,并添加引用路径2. 替换TI自带LOG3. 初始化4. 串口配置5. 实际效果6. 配置文件 1. 添加文件到工程项目中,并添加引用路径 工程文件夹 EasyDebug 文件夹目录 edebug. 阅读全文
posted @ 2022-09-13 20:22 嵌入式单片机实验室 阅读(120) 评论(0) 推荐(0)

摘要:概念 ioctl 是设备驱动程序中设备控制接口函数,一个字符设备驱动通常会实现设备打开、关闭、读、写等功能,在一些需要细分的情境下,如果需要扩展新的功能,通常以增设 ioctl() 命令的方式实现。 ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一 阅读全文
posted @ 2022-09-13 14:20 嵌入式单片机实验室 阅读(355) 评论(0) 推荐(1)

摘要:FLASH 规格 Flash 由主存储区、信息区组成,以下分别进行说明: (以下说明中的容量值不含 ECC)  主存储区最大为 512KB,也称作主闪存存储器,包含 256 个 Page,用于用户程序的存放和运行,以及数据存储。  信息区为 20KB,包含 10 个 Page,由系统存储区(16 阅读全文
posted @ 2022-09-12 23:02 嵌入式单片机实验室 阅读(121) 评论(0) 推荐(0)

摘要:简介 I2C 总线是一种广泛应用的总线结构,它只有两根双向线,即数据总线 SDA 和时钟总线 SCL,通过这两根线,所有与 I2C 总线兼容的设备都可以通过 I2C 总线彼此直接通信。 I2C 接口连接 N32G4FR 芯片和串行 I2C 总线,可用于 N32G4FR 芯片和外部 I2C 设备的通讯 阅读全文
posted @ 2022-09-11 00:15 嵌入式单片机实验室 阅读(99) 评论(0) 推荐(0)

摘要:TIMx 主要功能 通用 TIMx (TIM2、TIM3、TIM4 和 TIM5)定时器功能包括:  16 位向上、向下、向上/向下自动装载计数器  16 位可编程(可以实时修改)预分频器,计数器时钟频率的分频系数为 1~65536 之间的任意数值  4 个独立通道:  输入捕获  输出比 阅读全文
posted @ 2022-09-11 00:15 嵌入式单片机实验室 阅读(115) 评论(0) 推荐(0)

摘要:SPI 简介 本模块中 SPI/I2S 接口复用,默认工作在 SPI 模式,可通过配置切换到 I2S 模式。二者都是同步串行接口通讯协议。串行外设接口(SPI)可工作于主机或从机模式,支持全双工、单工高速通信模式,具有硬件 CRC计算并可配置多主模式。片上音频接口(I2S)在单工通讯中可在主、从两种 阅读全文
posted @ 2022-09-10 00:15 嵌入式单片机实验室 阅读(200) 评论(0) 推荐(0)

摘要:TIM1 和 TIM8 简介 高级控制定时器(TIM1 和 TIM8)由一个 16 位的自动装载计数器、一个可编程的重复计数器和一个可编程 预分频计数器组成。 高级控制定时器可以用于测量输入信号的脉冲宽度(输入捕获)、产生输出波形(输出比较、PWM、嵌入死 区时间的互补 PWM 等)以及对输入信号进 阅读全文
posted @ 2022-09-10 00:15 嵌入式单片机实验室 阅读(60) 评论(0) 推荐(0)

摘要:USART 简介 通用同步异步收发器(USART)是一种全双工或半双工,同步或异步的一个串行数据交换接口。USART 提 供了可编程的波特率发生器,能对系统时钟进行分频产生 USART 发送和接收所需的特定频率。 USART 支持标准的异步收发模式、红外编码规范、SIR、智能卡协议、LIN、同步单双 阅读全文
posted @ 2022-09-09 09:30 嵌入式单片机实验室 阅读(143) 评论(0) 推荐(0)

摘要:ADC 介绍 12 位 ADC 是一种高速逐次逼近型模拟数字转换器。它有多个通道。各通道的 A/D 转换可以单次、连续、 扫描或间断模式执行。ADC 的结果可以左对齐或右对齐方式存储在 16 位数据寄存器中。 模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阀值。 ADC 的输入时钟不 阅读全文
posted @ 2022-09-09 09:22 嵌入式单片机实验室 阅读(108) 评论(0) 推荐(0)

摘要:GPIO(General purpose input/output)即通用型 I/O,AFIO(Alternate-function input/output)即复用功能 I/O。 芯片最多支持 65 个 GPIO,共被分为 5 组(GPIOA/GPIOB/GPIOC/GPIOD/GPIOE),GP 阅读全文
posted @ 2022-09-09 09:13 嵌入式单片机实验室 阅读(134) 评论(0) 推荐(0)

摘要:IAR自动刷新线程数据 编写小程序,后台执行刷新1.触发条件2.使用效果3.工具代码及下载 编写小程序,后台执行刷新 支持各种不能手动刷新数据,不仅仅只有RTOS数据哦!!! IAR中的RTOS插件,是没有自动刷新功能,导致只能手动暂停或者手动刷新。 为了解决这个麻烦,开发了一个小工具,释放双手,后 阅读全文
posted @ 2022-09-07 15:49 嵌入式单片机实验室 阅读(62) 评论(0) 推荐(0)

摘要:CC2642r1--问题笔记 发现的问题一、使用官方例程进行配对,时间长达1分钟二、低版本协议栈打开高版本协议栈(4.40.4 open 5.24.0)三、提示:Bond save failed: 21四、蓝牙丢包问题五、线程跑飞 ICall_searchTask 返回NULL六、放置广播被连问题七 阅读全文
posted @ 2022-09-07 10:39 嵌入式单片机实验室 阅读(154) 评论(0) 推荐(0)

摘要:AT指令框架--从机版] 一、核心思想 二、下面就是举例使用方法:test.c 三、用串口举例 四、代码: 五、GCC链接文件修改(.lds): 六、IAR链接文件修改(.icf) (带协议栈版本) 七、IAR链接文件修改(.icf) (不带协议栈版本) 八、IAR链接文件修改(.icf) (OAD 阅读全文
posted @ 2022-09-04 00:49 嵌入式单片机实验室 阅读(145) 评论(0) 推荐(0)

摘要:为了帮助简化配置挑战并加速软件开发,我们创建了SysConfig,这是一个直观而全面的图形实用程序集合,用于配置引脚、外设、无线电、子系统和其他组件。 SysConfig可以帮助您可视化地管理、公开和解决冲突,以便您有更多的时间创建差异化的应用程序。 该工具的输出包括C头文件和代码文件,可以与软件开 阅读全文
posted @ 2022-09-02 20:23 嵌入式单片机实验室 阅读(118) 评论(0) 推荐(0)

摘要:官网下载1 官网下载2_协议栈和例程 官网下载2_xdctools 官网下载2_sysconfig 协议层功能GAP:通用访问规范发现设备和连接设备GATT:通用属性规范提供服务,服务的类别及由哪些属性构成ATT:属性协议提供属性,GATT将这些属性组合起来构成服务L2CAP:逻辑链路控制及自适应协 阅读全文
posted @ 2022-09-02 15:18 嵌入式单片机实验室 阅读(133) 评论(0) 推荐(0)

摘要:官方手册:https://www.segger.com/products/debug-probes/j-link/technology/about-real-time-transfer 目录导航 一、RTT_LOG(JLINK)Jlink常问问题二、RTT_UART(XDS110)文件下载: SDK 阅读全文
posted @ 2022-09-01 10:29 嵌入式单片机实验室 阅读(251) 评论(0) 推荐(0)

记录开发过程中的问题和功能。毕se代做,小家电开发。 收徒带做企业级项目,帮助毕业生和转行人员顺利找到工作。