找回密码
 注册
搜索
查看: 10197|回复: 25

[讨论] MTK充电流程

[复制链接]
发表于 2010-5-10 15:02:11 | 显示全部楼层 |阅读模式
我刚看了下,有些地方不是很明白


我随便写一下,大家补充啊

两种情况,
1:充电器充电
2:USB线接PC充电



我从这个函数看起来的,怎么调用这个函数,我还没看

void CHRDET_HISR(void)


// 根据USB 或者CHARGER是否PLUG IN,设置gCHRDET_EINT_NO极性
chrdet_level_config(BMT.EINT2STATE);


// 设置状态 bmt_set_chr_status

        if (state == DETECTCHRIN)
        {
          #ifdef BMT_DEBUG
                dbg_printWithTime("CHARGER_PLUGIN\r\n");
          #endif  
                bmt_set_chr_status(bmt_chr_in);//×¢²áMSG
          #ifndef __DRV_NO_USB_CHARGER__
                bmt_charger_action(KAL_TRUE);
          #endif  
        }
        else
        {
          #ifdef BMT_DEBUG
                dbg_printWithTime("CHARGER_PLUGOUT\r\n");
          #endif  
                bmt_set_chr_status(bmt_chr_out);//×¢²áMSG
          #ifndef __DRV_NO_USB_CHARGER__
                bmt_charger_action(KAL_FALSE);
          #endif  
        }

//注册MSG,发送
void bmt_set_chr_status(Charger_Status status)
{
        g_ucChargerStatus = status;
        if (chr_read_flag == 0)
        {
                chr_read_flag = 1;
                BMT_sendMes(MOD_EINT_HISR/*MOD_BMT*/,MSG_ID_BMT_CHARGER_IND);//send message to BMT task
        }
}

查找MSG,看到底执行了什么动作

case  MSG_ID_BMT_CHARGER_IND:执行两种动作:1充电,2线拔掉后停止充电


MMI部分就不讲了
发表于 2010-5-11 09:30:03 | 显示全部楼层
不错, 谢谢了
点评回复

使用道具 举报

发表于 2010-6-4 15:06:20 | 显示全部楼层
学习了,不错......
点评回复

使用道具 举报

发表于 2010-6-4 16:05:26 | 显示全部楼层
赚点RD币走人!
点评回复

使用道具 举报

发表于 2010-6-26 22:14:24 | 显示全部楼层
学习了,不错......
本文来自:我爱研发网(52RD.com) - R&D大本营
详细出处:http://www.52rd.com/bbs/Detail_RD.BBS_185330_5_1_1.html
点评回复

使用道具 举报

发表于 2010-6-29 13:34:44 | 显示全部楼层
赚点RD币走人!
本文来自:我爱研发网(52RD.com) - R&D大本营
详细出处:http://www.52rd.com/bbs/Detail_RD.BBS_185330_5_1_1.html
点评回复

使用道具 举报

发表于 2010-10-12 22:39:13 | 显示全部楼层
学习了,不错......
点评回复

使用道具 举报

发表于 2010-11-9 13:31:08 | 显示全部楼层
不错,好东东
点评回复

使用道具 举报

发表于 2010-11-25 16:26:43 | 显示全部楼层
fffffffgfgfgfgfgfgkfkkfkfkkfkfkkfirkfirkkldlerikjjgirkldrirjjjhghghw[[weoorgjguo4j49gjgmbm p;afkj;akj    prfj 3fpj3gjkg  jgjgkrj4rgj i3q[]]\24
cz;z.x/zxz/.x.,cmturielrkjgjp9595lg,5058888&(*&&()*(*97R&(7070NVC0)&80*&&077NNV0NVVNVMVMEUIR09U840594940584085048080834uig039800GTUU0UT098408503utoytyouiop[';gls'lgs'kjhjkl;'s/.,mnbnmbe,mpoberpobeupbkbjhsutpk,bhg
\agagagqg]0gtj121049u4087570801ughrjljlj;ljc
点评回复

使用道具 举报

发表于 2010-11-29 12:59:13 | 显示全部楼层
没看明白!新手!飘过 学习下吧
点评回复

使用道具 举报

发表于 2010-12-6 19:57:13 | 显示全部楼层
mark以下,以后慢慢研究
点评回复

使用道具 举报

发表于 2010-12-9 11:43:38 | 显示全部楼层
嗯,路过学习
点评回复

使用道具 举报

发表于 2010-12-11 00:24:39 | 显示全部楼层
学习了,不错......
点评回复

使用道具 举报

发表于 2010-12-13 21:16:42 | 显示全部楼层
CHRDET_HISR
充电器侦查高级中断,由低级中断触发并调用
点评回复

使用道具 举报

发表于 2011-4-4 13:59:58 | 显示全部楼层
学习了!
点评回复

使用道具 举报

发表于 2011-4-5 20:17:23 | 显示全部楼层
good,OK,thanks[em02][em02][em02]
点评回复

使用道具 举报

发表于 2011-5-16 14:37:07 | 显示全部楼层
kankankan
点评回复

使用道具 举报

发表于 2011-5-23 14:03:36 | 显示全部楼层
学习了,好东东。
点评回复

使用道具 举报

发表于 2011-5-31 13:37:42 | 显示全部楼层
呵呵欢迎交流,免费最好
点评回复

使用道具 举报

发表于 2011-6-3 10:28:39 | 显示全部楼层
软件还是很有意思的
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-23 10:03 , Processed in 0.050735 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表