1241|1

10

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

BQ25895充电管理驱动 [复制链接]

/* USER CODE BEGIN 2 */

// 充电器IC初始化

bq2589x_Init();

 

task

/* USER CODE BEGIN TouchKey */

int vbat=0;

int vbus=0;

int temp=0;

int sysv=0;

int charge_status = 0;

int idmp_lim = 0;

int charge_current = 0;

bq2589x_vbus_type vbus_type;

// 充电器寄存器读取

for(;;)

{

vbat = bq2589x_adc_read_battery_volt();

printf("电池电压 = %d (mV)\r\n", vbat);

vbus = bq2589x_adc_read_vbus_volt();

printf("USB电压 = %d (mV)\r\n", vbus);

sysv = bq2589x_adc_read_sys_volt();

printf("系统电压 = %d (mV)\r\n", sysv);

vbus_type = bq2589x_get_vbus_type();

printf("USB类型 = %d\r\n", vbus_type);

charge_current = bq2589x_read_idpm_limit();

printf("充电电流 = %d (mA)\r\n", charge_current);

temp = bq2589x_adc_read_temperature();

printf("温度 = %d \r\n", temp);

idmp_lim = bq2589x_read_idpm_limit();

printf("最大充电电流 = %d (mA)\r\n", idmp_lim);

bq2589x_reset_watchdog_timer();

charge_status = bq2589x_get_charging_status();

printf("充电状态 = %d \r\n\n", charge_status);

 

 

查看本帖全部内容,请登录或者注册

bq2589x_charger.c

14.73 KB, 下载次数: 1

bq2589x_reg.h

13.64 KB, 下载次数: 0

此帖出自电源技术论坛

最新回复

感谢分享,亲身体会后才发现,电池管理做好是真的难啊   详情 回复 发表于 2023-10-9 12:33
点赞 关注
 
 

回复
举报

732

帖子

0

TA的资源

纯净的硅(高级)

沙发
 

感谢分享,亲身体会后才发现,电池管理做好是真的难啊

此帖出自电源技术论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

猜你喜欢
随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 2/8 下一条
ADI &文晔 探索季第一站,邀您在活动帖跟帖,ADI资深工程师将与您一道寻求解决之道! ...
春晚,最出圈当属穿着棉马甲跳秧歌的机器人”秧Bot”。
转手绢、飞手绢、变换队形,精准度和稳定性甚至超越人类,这背后少不了电机控制技术。

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表