- 博客(19)
- 收藏
- 关注
原创 【I²C(iic)-总线协议详解及故障分析】
对于嵌入式开发人员来说,IIC通信大家应该都很熟悉,IIC(Inter-Integrated Circuit)总线是一种由PHILIPS公司在80年代开发的两线式串行总线,用于连接微控制器及其外围设备。它是半双工通信方式。IIC总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此IIC总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。总线的长度可高达25英尺,并且能够以10Kbps的最大传输速率支持40个组件。
2024-02-06 17:50:44 441 1
原创 【RGB-时序分析】
大多数 RGB LCD 采用 SPI + RGB 接口,它们需要通过 SPI 接口发送命令对 LCD 进行初始化,也可以在初始化后根据需要动态修改相关配置,如垂直/水平镜像,更具灵活性。一些 RGB LCD 仅采用 RGB 接口,它们无需发送命令对 LCD 进行初始化,但也无法修改任何配置。本文我们以800x480分辨率的屏幕为例。
2024-02-06 17:03:58 1166 1
原创 【NEC-简介以及应用】
在光谱中波长自760nm至400um的电磁波称为红外线,它是一种不可见光。NEC协议是众多红外线协议中的一种(这里说的协议就是他们数据帧格式定义不一样,数据传输原理都是一样的),我们购买的外能遥控器、淘宝买的mini遥控器、电视机、投影仪几乎都是NEC协议。像格力空调、美的空调这些设备使用的就是其他协议格式,不是NEC协议,但是只要学会一种协议解析方式,明白了红外线传输原理,其他遥控器协议都可以解出来。
2024-02-06 15:24:47 758 1
原创 【opencv图片边缘填充】
前段时间参与公司设计验证的一颗显控soc,有一个刷图bug直到流片出来后才发现,在同一行排布多个具有alpha数据的图片时,图片的最后四列alpha数据提取会提前终止,以至于alpha值都与第一列alpha一致,所以考虑子在不改变图片显示效果的前提下,对该bug进行规避,首先考虑到的是最简单的办法,通过opencv对图片进行提前处理,加入无效的数据边框。BORDER_WRAP:外包装法,即以图像的左边界与右边界相连,上下边界相连。例如:cdefgh|abcdefgh|abcdefg。
2023-09-06 23:44:46 123
原创 【LCD_Touch-GT911触摸驱动】
2)、把寄存器配置数组写入(0x8047-0x8100),一共186个寄存器,这些寄存器的功能可以查看数据手册。A、把RST、INT拉低,延时10ms,把INT拉高,延时100us,把RST拉高,就可以把IIC地址设为0x28/0x29。2、第二步,把INT设置为悬浮输入模式(如果要用外部中断检测INT,也要在这里配置好),RST保持拉高输出。B、把RST、INT拉低,延时10ms,把RST拉高,就可以把IIC地址设为0xBA/0xBB。3、第三步,更新GT9xx寄存器配置,如果不需要更新,可以直接跳过。
2023-09-06 20:23:04 1141 1
原创 ST7701s, 双通道MIPI接口 初始化代码
ST7701S MIPI 2通道 初始化代码屏幕分辨率为480x480, 双通道MIPI 废话不多说,直接上代码////////// LCD init code /////////////////////PAGE1DataType(0x29)WriteAddr(0xFF); WriteData(0x77);WriteData(0x01);WriteData(0x00);WriteData(0x00);WriteData(0x10);DataType(0x29)Writ
2022-05-17 23:15:54 5075
MIPI-DSI协议归纳整理
2023-12-18
集创北方 ICNL9707 IC 芯片技术手册:ICNL9707-Datasheet-EN-V0.1-20180724
2023-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人