区别:RTC低功耗,本地唤醒。不需要依赖网络。modem必须联网,而且网络模块必须工作。

RTC:是PC主板上的晶振及相关电路组成的时钟电路的生成脉冲,RTC经过8254电路的变频产生一个频率较低一点的OS时钟TSC,系统时钟每一个cpu周期加一,每次系统时钟在系统初起时通过RTC初始化。8254本身工作也需要有自己的驱动时钟。
modem:调制解调器,是一种计算机硬件。它能把计算机的数字信号翻译成可沿普通电话线传送的脉冲信号,而这些脉冲信号又可被线路另一端的另一个调制解调器接收,并译成计算机可懂的语言。
2022-04-21--笔记本维修基础知识:上电顺序
Timer :
一、定义:
功能在指定的时间间隔内反复触发指定窗口的定时器事件。
二、用法:
可以使用MFC的CWnd类提供的成员函数SetTimer实现定时器功能,下面分步骤讲解MFC定时器的用法。
1、启动定时器。
启动定时器就需要使用CWnd类的成员函数SetTimer。
通过SetTimer成员函数可以看出,处理定时事件可以有两种方式,一种是通过WM_TIMER消息的消息响应函数,一种是通过回调函数。
如果要启动多个定时器就多次调用SetTimer成员函数。另外,在不同的CWnd中可以有ID相同的定时器,并不冲突。
2、为WM_TIMER消息添加消息处理函数,或者定义回调函数。
如果调用CWnd::SetTimer函数时最后一个参数为NULL,则通过WM_TIMER的消息处理函数来处理定时事件。
3、销毁定时器。
不再使用定时器时,可以销毁它。
RTC :
一、定义:
实时时钟(Real-Time Clock)是PC主板上的晶振及相关电路组成的时钟电路的生成脉冲,RTC经过8254电路的变频产生一个频率较低一点的OS(系统)时钟TSC,系统时钟每一个cpu周期加一,每次系统时钟在系统初起时通过RTC初始化。8254本身工作也需要有自己的驱动时钟(PIT)。
二 、主要作用
提供稳定的时钟信号给后续电路用。主要功能有:时钟,日历,闹钟,周期性中断输出,32KHz时钟输出。
三、主要性能指标
控制方式:二线制,三线,四线制。
晶振:分内置晶振和外置晶振。
耗流,时间微调范围,时间精度以及是否有TTF功能。
总结:简单来说
TIMER是定时器,计数器。主要用于设置固定时间内产生一个中断信号和超时计算的。一般单片机内部有集成。
RTC则是实时时钟,只要持续给RTC供电,就能够从RTC里面的寄存器读取现在的年月日周时分秒,而且准确度较高,功耗较低。现在很多单片机内都有集成RTC。也有单独的芯片,如常用的DS1302,RX8025等。很多RTC芯片也提供秒脉冲输出功能,把脉冲信号接入单片机INT脚就可以实现秒脉冲中断功能。
可以这样理解,TIMER是一台节拍器,而RTC是一台小闹钟。
arduino tm1637 制作数码时钟
1)笔记本上电顺序: 保护隔离---EC和桥----待机----触发----上电-----自检----亮机。

2)故障排除顺序
1、拿到机器后,先插电看电流情况。通过电流能看出很多东西。
2、如果一点电流都没有,就基本是无待机,需要检查是否过保护隔离,过了保护隔离就要查待机3/5V
3、如果待机电流正常,按下开机无反应,不触发。查EC 和 桥的待机条件。先查EC的,再查桥的。
4、如果电流偏大,004以上。且按下开关无反应,就应该是RTC电路、3/5VPWM或3/5V线性短路。需要查待机电路;待机电路发出四个电压:一个线性3V,一个线性5V。一个3VPWM,一个5VPWM。
5、如果电流达到了几A,说明有大短路了。一般是公共点短路,电容挂了(这样的故障好修)或某个上管击穿(公共的电压直接进到后极轻者烧芯片,重者烧一片,)。
6、如果待机正常,且按下开机有上电动作,这时说明待机电路正常。且已经上电了。此时有分几个情况
1)上电瞬间掉电:可能是开启的电压有短,过压,欠压,过流引起EC保护,桥读不到ME。
2)上电固定电流:首先可能缺电压,接下来CPU工作条件没满足- 桥一些模块没有工作,或者档内存了(通过sm总线读内存失败)。
3)上电后跳变几下,定电流/掉电:有跳变说明硬启动流程走完了,进入了软启动阶段遇到的故障:挡内存,挡显卡,挡外设之类的软启动故障 或 有电压带不动负载。二级电压没出来。
关于主板电池的问题。求详细解答。
前言:在医院看到一个大个的电子数码时钟,看了好一会,回家翻了翻自己的东西,发现了一个arduino 模块 tm1637 4位数码管,于是研究起来制作一个数码时钟,先列举:uno 一个,tm1637 一个。
1安装库,搜索tm1637选择Grove - 4-Digit Display,不要选第二个!!!
2库中提供了三个示例
分别为:ClockDisplay、NumberFlow、Stopwatch,其中:
ClockDisplay:时钟显示示例,显示小时和分钟。
NumberFlow:循环显示数组内容示例
Stopwatch:这个是个秒表的示例
这里使用ClockDisplay
5扩展:RTC模块DS1307
RTC模块电路可以准确地保持当前时间。它具有两个功能,它与微控制器和微处理器通信以提供当前时间,以及充当备用电路,以便在发生电源故障时保持时间,因为它具有内置电池备份系统。
我们可以在任何电子设备中找到RTC,其中时间是小工具的重要功能。例如,即使在断电或取出电池后,我们的计算机或笔记本电脑仍能保持时间。在计算机的主板上,我们都可以找到一块CMOS电池,为RTC电路供电。我们将在这个项目中使用类似的电路。

主板的电池是用来给RTC电路供电,RTC:Real Time Clock
电池为3V的一个纽扣电池,在系统主电源关闭时有,电池就开始向RTC电路供电,当系统恢复电源后,系统自带的33V电源会向RTC电路供电,两者如何切换:因为两者电压差不同,通常采用二极管进行两者之间的切换。
电池电量不足时,RTC电路不能供电,32768K的晶振无法工作,CMOS内部存储的数据也就相应地丢失了。
你的问题应该是:电池供电不足后导至CMOS数据corrupt了,然后系统读不到里面的信息,然后就出现“可以点亮电源,但是看不到开机画面”,这种情况,把电池取下进行复位操作就可以了。
HP的机器经常碰到这种事情。


