- 博客(928)
- 收藏
- 关注
原创 基于高通MSM8953平台的android系统 ESP-07S WIFI模块驱动开发
修改相应Kconfig和Makefile:# drivers/net/wireless/quectel/Kconfig。将驱动源码放入内核目录:drivers/net/wireless/quectel/// 在板级文件中添加电源管理代码。# 在内核配置中启用相关选项。# 确保以下标志已设置。
2025-07-24 09:31:10
24
原创 基于高通MSM8953平台的android系统 ESP-07S WIFI模块驱动开发
* 进入低功耗模式 *//* 退出低功耗模式 *//* 初始化WiFi芯片 *//* 启用SDIO功能 *//* 分配设备结构体 */// ... 其他必要函数。/* 设置块大小 *//* 注册中断 */
2025-07-24 09:22:10
21
原创 基于高通MSM8953平台的android系统 RK809电源管理单元 驱动开发
/ 其他电源域配置...// 3. 其他必要的电源序列步骤...// 初始化RK809相关电源状态。// 2. 配置DCDC电压。// 进入低功耗模式。// 1. 使能主电源。// 其他初始化...// 其他属性...
2025-07-24 09:18:23
25
原创 基于高通MSM8953平台的android系统 RK630电源管理单元 驱动开发
* 其他调节器定义... *//* 电源轨配置 *//* 初始化SPI通信 *//* 初始化PMU硬件 *//* 配置低功耗模式 *//* 其他寄存器定义... *//* 保存当前状态 *//* 注册调节器 *//* 恢复状态 */
2025-07-24 09:13:23
15
原创 基于高通MSM8953平台的android系统 RK817-5电源管理单元 驱动开发
/ 建议使用MFD(Multi Function Device)框架。// 其他子设备...
2025-07-24 09:10:42
12
原创 基于高通MSM8953平台的android系统 Ai-WS1-CBS WIFI模块驱动开发
{ SDIO_DEVICE(0x02d0, 0x4349) }, // 移远的厂商ID和设备ID。USB接口(可选,部分型号支持)GPIO(用于电源控制、中断等)可能需要UART用于AT命令控制。// 固件加载逻辑...SDIO接口(用于数据传输)// 其他必要的操作。// 其他接口...// GPIO控制电源。
2025-07-23 10:25:51
87
原创 基于高通MSM8953平台的android系统 AT6558 GPS定位 驱动开发
blsp1_uart2 { /* 假设使用UART2 */// 设备树配置示例 (msm8953.dtsi)// 标准Android GNSS接口。// 注册字符设备等操作...// 与内核驱动的通信接口。// ...其他必要接口。// 获取GPIO资源。
2025-07-23 10:19:53
20
原创 基于高通MSM8953平台的android系统 OV2640 Camera摄像头传感器驱动开发
{0x12, 0x80}, // 复位。/* 初始化V4L2子设备 */// 更多初始化寄存器设置.../* 初始化私有数据结构 *//* 检查传感器ID *//* 电源管理初始化 *//* 设置媒体实体 *//* 注册控制接口 */// 其他控制项.../* 复位传感器 *//* 使能电源 */
2025-07-23 10:16:16
204
原创 基于高通MSM8953平台的android系统 IMX377 Camera摄像头传感器驱动开发
{0x0100, 0x00}, // 软件复位。// 包括GPIO控制、电源管理IC配置等。// 更多初始化寄存器配置...// 更多电源序列...// 更多分辨率...// 实现电源上电序列。// 实现电源下电序列。// I2C探测函数。添加 IMX377 支持。添加 IMX377 支持。// 模块初始化和退出。// 传感器操作函数。
2025-07-23 10:11:53
11
原创 基于高通MSM8953平台的android系统 IMX415 Camera摄像头传感器驱动开发
{0x300E, 0x00}, // HDR模式关闭。{0x3030, 0x00}, // 输出宽度低字节。{0x3031, 0x0A}, // 输出宽度高字节。{0x3032, 0x00}, // 输出高度低字节。{0x3033, 0x0A}, // 输出高度高字节。{0x300C, 0x3B}, // 像素时钟分频。{0x300D, 0x29}, // 系统时钟分频。{0x3018, 0x00}, // 数据格式。{0x3002, 0x00}, // 主模式。添加 IMX415 支持的分辨率和帧率。
2025-07-23 10:09:17
19
原创 基于高通MSM8953平台的android系统 IMX290 Camera摄像头传感器驱动开发
【代码】基于高通MSM8953平台的android系统 IMXX290Camera摄像头传感器驱动开发。
2025-07-23 10:04:07
17
原创 基于高通MSM8953平台的android系统 OV7670 Camera摄像头传感器驱动开发
/ 这里添加设备ID检查代码。// 这里添加寄存器初始化序列。// 上电并检查设备ID。// 配置默认寄存器设置。// 获取GPIO资源。// 初始化媒体pad。
2025-07-23 10:00:24
390
原创 基于高通MSM8953平台的android系统 IMX258 Camera摄像头传感器驱动开发
【代码】基于高通MSM8953平台的android系统 IMX258 Camera摄像头传感器驱动开发。
2025-07-11 10:01:21
120
原创 基于高通MSM8953平台的android系统 IMX179 Camera摄像头传感器驱动开发
一、设备树配置:&i2c_3 {// 时钟配置// GPIO配置// PWDN// 供电配置二、IMX179驱动:创建int rc = 0;if (!client) {// 初始化传感器I2C// 读取芯片ID验证return rc;{ }},
2025-07-11 09:57:15
111
原创 基于STM32L4XX、HAL库的TJA1145ATK/FD/0Z CANbus收发器驱动程序设计
/ STB_N引脚GPIO端口。// STB_N引脚编号。* @param stb_port: STB_N引脚GPIO端口。// STB_N = 高, EN = 高。// STB_N = 低, EN = 高。// STB_N = 低, EN = 低。* @param stb_pin: STB_N引脚编号。
2025-07-09 09:38:33
230
原创 基于STM32L4XX、HAL库的TJA1043TK/1Y CANbus收发器驱动程序设计
/ STM32 HAL CAN句柄。* @param hcan: STM32 HAL CAN句柄。* @param htja: TJA1043句柄指针。* @param stb_port: STB引脚端口。* @param htja: TJA1043句柄指针。* @param htja: TJA1043句柄指针。* @param stb_pin: STB引脚号。* @param hcan: CAN句柄指针。// 在这里处理接收到的CAN消息。* @param mode: 要设置的模式。
2025-07-09 09:33:43
94
原创 基于STM32L4XX、HAL库的MAX5395LATA+T数字电位器驱动程序设计
工作电压:2.7V 至 5.5V。低温度系数:35ppm/°C。超低功耗:<1μA静态电流。非易失性存储器(保存设置)小尺寸SOT23-6封装。
2025-07-09 09:30:41
98
原创 基于STM32L4XX、HAL库的DS1882E-050+数字电位器驱动程序设计
define DS1882E_I2C_ADDR 0x50 // 默认地址(A1=GND, A0=GND)I2C_HandleTypeDef hi2c1;// 假设使用I2C1。// 设置通道0电阻值为100/255 (约19.6kΩ)I2C接口(支持标准模式和快速模式)// 保存当前设置到非易失性存储器。// 根据硬件连接定义I2C地址。工作电压:2.7V至5.5V。双通道50kΩ线性电位器。// I2C1初始化函数。非易失性存储器存储设置。// 读取当前电阻值。
2025-07-09 09:28:39
107
原创 基于STM32L4XX、HAL库的MCP4652-503E/UN数字电位器驱动程序设计
/ 注意:此操作可能需要较长时间(典型值5ms)HAL_Delay(10);// SPI1初始化函数(由STM32CubeMX生成)// 发送存储命令(具体实现参考数据手册)// 私有函数:发送命令到MCP4652。低温度系数(典型值35ppm/°C)// 初始化CS引脚为高电平。// 保存设置到EEPROM。// 保存当前设置到非易失性存储器。// 初始化MCP4652。// 设置通道0为中间值。// 设置通道1为最大值。
2025-07-09 09:26:05
29
原创 基于STM32L4XX、HAL库的DS3502U+T&R数字电位器驱动程序设计
define DS3502_I2C_ADDR 0x28 << 1 // 默认I2C地址(7位地址左移1位)#define DS3502_REG_WIPER 0x00 // 抽头位置寄存器。#define DS3502_MAX_POSITION 127 // 最大抽头位置。#define DS3502_REG_CONTROL 0x02 // 控制寄存器。* @param i2c_addr: I2C设备地址。
2025-07-09 09:23:32
28
原创 基于STM32L4XX、HAL库的MCP45HV51-503E/ST数字电位器驱动程序设计
@retval 状态 (MCP45HV51_OK/MCP45HV51_ERROR)* @retval 状态 (MCP45HV51_OK/MCP45HV51_ERROR)* @retval 状态 (MCP45HV51_OK/MCP45HV51_ERROR)* @retval 状态 (MCP45HV51_OK/MCP45HV51_ERROR)* @retval 状态 (MCP45HV51_OK/MCP45HV51_ERROR)* @param hdev: MCP45HV51句柄。
2025-07-09 09:21:02
23
原创 基于STM32L4XX、HAL库的TPL0202-10MRTER数字电位器驱动程序设计
--> A1 (接地) // 默认I2C地址0x50。<--> A0 (接地)I²C接口(地址0x50-0x57)低温度系数(35ppm/°C)工作电压: 2.7V至5.5V。小尺寸MSOP-10封装。
2025-07-09 09:18:18
28
原创 基于STM32L4XX、HAL库的AD5110BCPZ10-RL7数字电位器驱动程序设计
8 (W) NC 电位器游标(输出)5 (A1) GND I2C地址选择1。6 (A0) GND I2C地址选择0。3 (SCL) PB6/I2C1_SCL I2C时钟线。4 (SDA) PB7/I2C1_SDA I2C数据线。2 (GND) GND 电源地。工作温度范围:-40°C至+125°C。
2025-07-08 10:04:17
29
原创 基于STM32L4XX、HAL库的MCP4561-502E/MS数字电位器驱动程序设计
define MCP4561_DEFAULT_ADDRESS 0x2C // A0接地时的地址。// 初始化I2C1。// 初始化MCP4561,A0接地(地址0x2C)* @param hmcp: MCP4561句柄指针。* @param hmcp: MCP4561句柄指针。* @param hmcp: MCP4561句柄指针。* @param hmcp: MCP4561句柄指针。* @param hmcp: MCP4561句柄指针。* @param hi2c: I2C句柄指针。
2025-07-08 10:01:55
20
原创 基于STM32L4XX、HAL库的AD5259BRMZ10数字电位器驱动程序设计
W (Pin 7) -- 连接到电路。* @param value: 电阻值(0-255)* @param had: AD5259句柄指针。* @param had: AD5259句柄指针。* @param had: AD5259句柄指针。* @param value: 存储读取值的指针。* @param had: AD5259句柄指针。* @param had: AD5259句柄指针。* @param had: AD5259句柄指针。* @param hi2c: I2C句柄指针。
2025-07-08 09:59:02
21
原创 基于STM32L4XX、HAL库的AD5290YRMZ100-R7数字电位器驱动程序设计
@param enable: 1-启用存储器保护, 0-禁用存储器保护。* @param enable: 1-启用写保护, 0-禁用写保护。* @param value: 电阻值(0-255)* @param had: AD5290句柄指针。* @param had: AD5290句柄指针。* @param had: AD5290句柄指针。* @param had: AD5290句柄指针。* @param had: AD5290句柄指针。* @param hspi: SPI句柄指针。
2025-07-08 09:55:51
30
原创 基于STM32L4XX、HAL库的TPL0102-100PWR数字电位器驱动程序设计
I2C接口(支持标准模式100kHz和快速模式400kHz)低温度系数:35ppm/°C。工作电压:2.7V至5.5V。小尺寸TSSOP-14封装。双通道独立可编程电阻器。端到端电阻:100kΩ。
2025-07-08 09:51:32
17
原创 基于STM32L4XX、HAL库的AD5175BRMZ-10-RL7数字电位器驱动程序设计
5 (A0) GND或VDD I2C地址选择位0。6 (A1) GND或VDD I2C地址选择位1。3 (SCL) PB6/PB8 I2C时钟线。8 (B) - 电位器端子B。10 (A) - 电位器端子A。9 (W) - 电位器游标。2 (GND) GND 地。小封装:MSOP-10。
2025-07-08 09:48:44
19
原创 基于STM32L4XX、HAL库的AD5290YRMZ10-R7数字电位器驱动程序设计
@param protect: 0-不保护, 1-保护。* @param protect: 0-不保护, 1-保护。* @param state: 0-不关断, 1-关断。* @param shdn_port: SHDN端口。* @param shdn_pin: SHDN引脚。* @param cs_port: CS端口。// 初始化SHDN引脚为高电平(不关断)
2025-07-08 09:45:30
16
原创 基于STM32L4XX、HAL库的AD5245BRJZ100-RL7数字电位器驱动程序设计
@param channel: 通道选择(A或B)* @param channel: 通道选择(A或B)* @param channel: 通道选择(A或B)* @param channel: 通道选择(A或B)// 初始化AD5245 (A0接地,地址0x2C)* @param hdev: AD5245句柄指针。* @param hdev: AD5245句柄指针。* @param hdev: AD5245句柄指针。
2025-07-08 09:42:29
123
原创 基于STM32L4XX、HAL库的HI5703KCB模数转换器ADC驱动程序设计
/ 例如通过串口发送或显示在LCD上。// 在这里处理ADC值或电压值。// 产生CONVST脉冲启动转换。// 初始化CONVST引脚。单电源供电(2.7V至5.25V)// 初始化HI5703。// SPI和GPIO初始化代码。8通道单端输入或4通道差分输入。// 初始化CS引脚。// 配置寄存器位定义。
2025-07-07 17:30:00
27
原创 基于STM32L4XX、HAL库的AD7827BR模数转换器ADC驱动程序设计
一、简介:AD7827BR是Analog Devices公司生产的一款8位高速、低功耗模数转换器(ADC),主要特点包括:8位分辨率单通道模拟输入转换时间:1.5μs低功耗:5mW(典型值)工作电压:2.7V至5.25V并行接口内置采样保持电路二、硬件接口:AD7827BR引脚 STM32L4XX引脚---------------------------------1 (VIN) 模拟输入信号2 (GND) 地3 (WR) GPIO输出(
2025-07-07 17:27:29
135
原创 基于STM32L4XX、HAL库的AD9200KST模数转换器ADC驱动程序设计
/ 简单的延时,实际应用中可能需要更精确的定时。// SPI超时时间。// 由于AD9200使用LVDS接口,通常需要FPGA或专用硬件来处理高速数据。// 以下是一个简化的实现示例,实际应用中可能需要DMA或专用硬件支持。// 在实际应用中,这里应该读取LVDS接口的数据。// 这里需要根据实际的LVDS接口实现数据读取。// 组合数据 (假设数据格式为14位)// 简单的数据平均值计算示例。// 使用SPI模拟数据读取。// 设置AD9200为正常工作模式。// 数据处理...// 读取ADC数据。
2025-07-07 17:23:34
320
原创 基于STM32L4XX、HAL库的CS5451-BS模数转换器ADC驱动程序设计
GPIOB, GPIO_PIN_1) // DRDY引脚 PB1。GPIOB, GPIO_PIN_0, // CS引脚 PB0。// DRDY端口(可选)// DRDY引脚(可选)GPIO_TypeDef *cs_port;// 假设使用SPI2。// 初始化SPI2。
2025-07-07 17:19:56
22
原创 基于STM32L4XX、HAL库的TC7109ACKW模数转换器ADC驱动程序设计
/ 用于生成时钟的定时器。// 由于TC7109直接驱动LCD,通常不需要额外的数字接口。// TC7109典型时钟频率为120kHz。// 配置定时器产生120kHz的PWM信号。// 在这里可以添加LCD显示逻辑。// 启动TC7109时钟。// 初始化极性检测引脚。// 配置TC7109。
2025-07-07 17:16:31
219
原创 基于STM32L4XX、HAL库的MCP33131-05-E/MN模数转换器ADC驱动程序设计
/ 启动转换(可选,如果不使用硬件CONVST可以不实现)温度范围:-40°C至+125°C。工作电压范围:2.7V至5.5V。SPI接口(最高50MHz)最大采样率1MSPS。
2025-07-07 17:14:08
17
原创 基于STM32L4XX、HAL库的ES7201模数转换器ADC驱动程序设计
/ 保持CONVST高电平至少20ns(实际延时更长)HAL_Delay(100);// 每100ms采样一次。// 处理ADC值或发送到串口等。// 初始化CS引脚为高电平(不选中)// 初始化CONVST引脚为低电平。// CONVST和BUSY引脚配置。// CS引脚配置(软件控制)// 读取16位ADC值。// 初始化ES7201。// 系统时钟配置代码。// SPI1引脚配置。低功耗设计,适合电池供电设备。工作电压:2.7V-5.5V。最高1Msps采样率。
2025-07-07 17:11:11
15
原创 基于STM32L4XX、HAL库的TC7109CKW模数转换器ADC驱动程序设计
************************ 私有函数 ************************/#define TC7109C_CONFIG_RANGE_2V5 (0 << 2) // 2.5V量程。#define TC7109C_CONFIG_RANGE_5V (1 << 2) // 5V量程。#define TC7109C_CONFIG_CH1 (1 << 1) // 通道1。= 0x09) { // 预期ID值。// 转换为电压值(假设2.5V量程)
2025-07-07 17:08:43
11
原创 基于STM32L4XX、HAL库的GC5358模数转换器ADC驱动程序设计
主时钟:256fs/384fs/512fs/768fs (8kHz ∼ 48kHz) 256fs/384fs (48kHz ∼ 96kHz)* @param hgc: GC5358句柄指针。* @param hgc: GC5358句柄指针。* @param hgc: GC5358句柄指针。* @param hgc: GC5358句柄指针。* @param hgc: GC5358句柄指针。* @param hgc: GC5358句柄指针。* @param hgc: GC5358句柄指针。
2025-07-07 17:04:41
117
原创 基于STM32L4XX、HAL库的GC1808 模数转换器ADC驱动程序设计
/ 写操作最高位为0。// SPI1引脚: PA5(SCK), PA6(MISO), PA7(MOSI)// 配置ADC为单次转换模式,通道0,增益1,OSR=1024。// 转换为电压值 (假设使用2.5V基准)// 设置启动转换位。// GC1808 DRDY引脚 (PA3)// GC1808 CS引脚 (PA4)
2025-07-07 17:00:47
93
操作系统CentOS安装与配置指南:从基础安装到桌面环境部署及开发工具安装
2025-04-27
【机械设计自动化】SOLIDWORKS 2023教程:3D实体建模用户界面与命令管理器操作指南
2025-04-23
ESP32-WROVER-E & ESP32-WROVER-IE 数据手册总结
2025-04-25
ESP32-C3-WROOM-02 & ESP32-C3-WROOM-02U 技术规格书 v1.5 概述. 模组
2025-04-25
【嵌入式开发】ESP32微控制器MicroPython与mruby安装配置指南:从环境搭建到基础功能实现了文档的主要内容
2025-04-25
电子工程Proteus Professional(ISIS & ARES)软件介绍与应用:电子电路设计与仿真系统教程
2025-04-24
### 【电子编程设备】基于PROTEUS系统的通用器件编程器用户手册解析:硬件与软件操作指南
2025-04-24
电子工程基于Proteus的CAO实践教学:电路原理图绘制、仿真与PCB布线操作指南了给定的
2025-04-24
这篇文章详细介绍了SOLIDWORKS仿真工具在现代设计和制造流程中的应用与优势 主要内容包括:
2025-04-23
【SOLIDWORKS 2022增强功能】提高设计效率与协作能力:优化产品开发流程的新特性及应用
2025-04-23
SOLIDWORKS Teacher Manual R3.pdf【机械设计自动化】SOLIDWORKS基础培训手册:涵盖3D建模、装配体创建及工程图绘制详细步骤与技巧
2025-04-22
这篇文章是关于SOLIDWORKS软件的入门介绍,涵盖了从基础概念到具体应用的详细内容 以下是文章的主要总结:
2025-04-22
full-multisim-14.pdf这篇文章是关于Multisim 14.0软件的完整组件库列表
2025-04-21
电子工程基于Multisim的电路实验教程:涵盖LED电路、滤波整流器及运放放大器的设计与仿真
2025-04-21
### 基于深度特征的视觉SLAM定位技术研究
2025-04-18
基于深度学习与卡尔曼滤波的多模态融合里程计方法
2025-04-18
### 融合深度学习与稠密光流的动态视觉SLAM系统设计与性能分析
2025-04-18
### 深度学习卷积神经网络的核心原理与应用:图像处理中的特征提取与优化
2025-05-08
【深度学习领域】卷积神经网络CNN原理详解及其在图像处理中的应用:从基础结构到多层卷积与经典网络结构分析
2025-05-08
【医学影像领域】基于人工智能的医学影像处理与分析:技术进展、挑战及未来展望
2025-05-07
【智慧电力领域】基于AI视频分析的电力行业智能化监管解决方案:算法算力平台一体化加速行业升级
2025-05-07
【医学影像领域】人工智能与医学影像结合的前景与挑战:提升医生工作效率与精准医疗的潜力分析
2025-05-07
【深度强化学习】基于DQN及变种算法的智能决策系统设计:强化学习在复杂环境下的应用与优化了文档的主要内容
2025-05-09
【强化学习领域】强化学习算法分类综述:基于模型与无模型、价值与策略方法及应用场景分析
2025-05-09
深度学习卷积神经网络CNN:图像处理与特征自动提取的多层感知机设计及其优势分析
2025-05-08
LearningOpenCV-1-2.pdf
2025-05-06
【计算机视觉】OpenCV图像处理与视频分析课程:从基础操作到深度学习的应用实践系统介绍了文档的主要领域
2025-05-06
opencv24-python-tutorials-readthedocs-io-en-stable.pdf
2025-05-06
【数据库管理工具】dBeaver界面与代码格式设置:外观、布局及工具栏自定义配置指南
2025-04-30
【数据库管理】DBeaver安装与SinoDB连接配置:SQL管理工具详细使用指南
2025-04-30
电子工程基于ISIS-Proteus的电路设计与仿真:组件选择、布局及信号发生器配置教程
2025-04-29
【电子电路设计】基于Proteus的PCB设计指南:从启动到创建电路板的详细步骤说明
2025-04-29
【机器人导航领域】基于ROS的单目SLAM方法对比分析:室内环境下移动机器人视觉定位与建图系统评估了四种最新的基于
2025-04-28
【机器人技术】四驱ROS机器人SLAM学习平台:自动驾驶与深度学习科研验证系统设计
2025-04-28
【机器人操作系统ROS】SLAM技术介绍:移动机器人同步定位与地图构建基础及应用
2025-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人