当前位置: 首页 > news >正文

sifli 52 反馈standby待机rc10k 15秒校准起来后,底电流会变大

 电流曲线如下所示:

根因:RC10K的standby唤醒,并不会亮LCD屏,但是软件配置的LCD的pin脚,导致电流大,而且反馈拔掉屏后,底电流正常,

 

解决方案:

需要按照如下,在 standby唤醒时的上电函数BSP_Power_Up中,依据lcd_get_idle_status屏的状态,选择是否配置LCD的pin状态

static void lcd_set_idle_status(uint8_t status)
{lcd_idle_status = status;
}L1_RET_CODE_SECT(lcd_get_idle_status, uint8_t lcd_get_idle_status(void))
{return lcd_idle_status;
}static void lcd_idlemode_on(void)
{if (!IS_DRV_LCD_ERROR()){if (drv_lcd.p_drv_ops->p_ops->IdleModeOn){disable_low_power(&drv_lcd);drv_lcd.p_drv_ops->p_ops->IdleModeOn(&drv_lcd.hlcdc);enable_low_power(&drv_lcd);lcd_set_idle_status(1);}set_drv_lcd_state(LCD_STATUS_IDLE_MODE);}
}

http://www.dtcms.com/a/231614.html

相关文章:

  • 交叉熵的意义
  • Linux-linux和windows创建新进程的区别以及posix_spawn
  • 04.两数之和
  • 数据库同步是什么意思?数据库架构有哪些?
  • 《AI角色扮演反诈技术解析:原理、架构与核心挑战》
  • Linux基础开发工具——yum工具
  • QML技术优势
  • day21 常见的降维算法
  • 英国2025年战略防御评估报告:网络与电磁域成现代战争核心
  • 【学习笔记】Python金融基础
  • Linux 云服务器部署 Flask 项目(含后台运行与 systemd 开机自启)
  • 智能推荐系统:协同过滤与深度学习结合
  • # Vue + OpenLayers 完整项目开发指南
  • 【unity游戏开发入门到精通——通用篇】从零掌握UnityWebRequest:文件下载、表单提交、超时处理、断点续传
  • Devops自动化运维---py基础篇一
  • Android Studio 打包时遇到了签名报错问题:Invalid keystore format
  • leetcode1443. 收集树上所有苹果的最少时间-medium
  • pyqt5 安装失败
  • C++课设:通讯录管理系统(vector、map协作实现)
  • ESP32S3 LVGL超大字体
  • Java中为什么要实现多线程
  • HarmonyOS-ArkUI核心API: UIContext
  • 发票识别查验难题
  • 乘用车自动驾驶和非乘用车(矿车,卡车)自动驾驶区别
  • 在 Windows 系统下配置 VSCode + CMake + Ninja 进行 C++ 或 Qt 开发
  • 平板电脑定制工厂详解:服务类型、定制流程与行业应用指南
  • python打卡day44
  • 企业的业务活动和管理活动是什么?-中小企实战运营和营销工作室博客
  • 水文流速监测中的雷达流速仪
  • 自动化测试工具playwright中文文档-------16.对话框