![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
32
文章平均质量分 91
◣星河◢
这个作者很懒,什么都没留下…
展开
-
HDMI ——CEC 协议详解以及待机唤醒 实现
如今常见的高清视频接口有HDMI,VGA,DP和DVI。HDMI(High-Definition Multimedia Interface)为当今主流的多媒体高速数字接口,下图为最常见的线缆引脚分布图。其中,CEC(Consumer Electronics Control)信号通过13引脚传输,作为HDMI接口的一部分。CEC总线作为控制信号被分离出来,使得在不增加数据占用宽带的情况下完成高速复杂的通信要求。原创 2023-10-23 20:30:05 · 8660 阅读 · 0 评论 -
RTC 时间、闹钟
实时时钟RTC是一个独立的定时器。RTC模块拥有一个连续计数的计数器,在软件配置下,可以提供时钟日历的功能。修改计数器的值可以重新设置当前时间和日期 RTC还包含用于管理低功耗模式的自动唤醒单元。原创 2023-10-04 15:57:58 · 1824 阅读 · 0 评论 -
WOL唤醒配置(以太网、PHY、MAC)
MAC 就是以太网控制器,属于OSI的数字链路层。phy 属于OSI的物理层(Physical layer),所以叫phy。CPU Mac与phy通信通过MII接口,数据的传输通过MDIO数据线。通过配置phy的相关寄存器实现不同的功能。原创 2023-10-03 22:33:06 · 4574 阅读 · 0 评论 -
红外遥控器 数据格式,按下及松开判断
定义一个静态局部变量初始为空闲状态,用来保存前一次的状态,当当前的状态由其他状态切换到空闲状态,读取定时器7的计数保存下这个时间,当前状态和前一次状态都为空闲,并且保存的计数时间不为0,再读取定时器7计数的时间,用后面的时间减去前面的时间,如果这个时间大于一个设定的值,就代表按键已经松开,标志位置0.而遥控接收头在收到脉冲的时候为低电平,在没有脉冲的时候为高电平,这样,我们在接收头端收到的信号为:逻辑1应该是560us低+1680us高,逻辑0应该是560us低+560us高。原创 2023-10-02 18:04:57 · 1295 阅读 · 0 评论 -
IIC通信协议
/在SCL为高电平期间,发送数据,发送8次,,数据从高到低。//传输期间保持传输稳定,数据线仅可以在SCL为低电平时改变。//应答信号sda为低电平,非应答为高电平。//所以读取SDA的状态来判断是什么信号。//在这个期间记录下sda的电平状态。//从高到低发送,左移获得下一位数据。//在时钟脉冲9期间释放数据线。//标志位,记录sda的状态。//拉低时钟开始数据传输。//拉高时钟开始数据发送。//获取最高位给sda。//发送数据建立时间。//准备下一个数据位。原创 2023-10-01 17:13:54 · 1168 阅读 · 0 评论