- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
双卡单待机器,sim卡切换时总会黑屏一下,如何不黑屏
切换sim卡的时候,手机其实会重启一次,黑屏就是这个时候出现的!俺见过双卡单待机是这样子的!只要重启肯定会有黑屏的!
能不能说一下,切换的流程,一定要重起么?
关注,学习
做的好一点当然可以不重起,只要重新初始化SIM卡就可以了阿
俺的理解是,sim卡切换时,只涉及到sim卡a关闭,然后初始化sim卡b就可以了,至于 feixue110说的“切换sim卡的时候,手机其实会重启一次,黑屏就是这个时候出现的!”不知道是什么意思?
他这个做法其实是关机再开机
实际上后台SIM的切换以及重新搜网最好不要在LCD上让用户感觉到,系统并不需要全部RESET,只需要RESET SIM1然后切换再RESET SIM2就可以,这样MMI不会出现黑屏
虽然可能我理解上比较简单,实际切换的时候会碰到SIM卡的供电冲突和一些ESD问题,软件调试会增加工作量。而简单的做法就是硬件切换然后重启,软件不需要改动
请问,“简单的做法就是硬件切换然后重启”是指系统直接复位到0x00000000处运行么?这样做软件是比较简单实现,可是会导致黑屏一下。如果不采用这种方法,可以直接软件关闭sim卡a,然后重启sim卡b。而sim卡的初始化是在开机的时候进行的。在切换的时候是不是还要重新初始化sim卡b?
((void * (void)) 0) ();
强制地址跳转到程序入口
黑屏与否与手机方案有关,如果手机方案中支持协议栈重启,则仅仅需要将SIM切换并reset即可,不过目前没有看到支持这么好的手机方案。
目前采用的手机重启的方案是因为无法做到协议栈重启而不得不采用的方式,这时候如果要不黑屏,只要保证以下几点:
1,LCD背光不关闭;
2,LCD不reset,这时候LCD的IC正常工作,屏幕显示的静态内容就能够保留;
3,能够在reset后正确识别出当前状态是作切换,而不是开机或者异常重启等;
以上几点从硬件上都是可以做到到的。至于手机reset,各个方案都有的,差一下datasheet就可。
协议栈重启?是怎么回事?
请问各位:在切换SIM卡的时候需要切换SIM卡的哪几路信号?
上一篇:GPIO口能不能实现以时钟信号输出?
下一篇:mt平台下电源管理部分电阻的选择问题