首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏LCD驱动IC

    省电液晶驱动LCD驱动芯片VA驱动VK1621 LQFP4448 SSOP48 COB COG FAE支持

    IC; LED驱动IC; 触摸IC; LDO稳压IC; 水位检测IC)LCD驱动、液晶显示IC、LCD显示、液晶显示、显示LCD、段码液晶驱动、LCD液晶显示、段码LCD驱动、LCD显示驱动芯片、LCD 显示驱动IC、LCD驱动、液晶驱动驱动LCD、驱动液晶、LCD驱动控制器、段码LCD驱动、液晶段码驱动、液晶显示驱动芯片、点阵式液晶显示驱动、点阵式液晶显示IC、液晶驱动IC、液晶驱动芯片、LCD 芯片、液晶芯片、液晶驱动控制器、液晶IC、段码驱动显示IC、笔段式液晶驱动、LCD液晶显示驱动、液晶LCD显示驱动、段码驱动IC、段码驱动芯片、段码显IC、LCD显示IC、笔段式LCD驱动、LCD显示芯片 、段码显示IC、段码显示芯片、LCD段码液晶驱动、段码LCD液晶驱动、液晶显示芯片、段式液晶驱动、段码显示IC、LCD液晶驱动、笔段LCD驱动、LCD段码驱动、液晶驱动IC、液晶驱动芯片、液晶段码 LCD驱动、液晶LCD段码驱动、LCD驱动器、液晶驱动电路、LCD驱动IC、断码LCD驱动、LCD驱动IC、点阵式LCD驱动、LCD驱动芯片、点阵段码驱动、点阵液晶驱动、段码液晶驱动芯片、段码驱动

    38850编辑于 2023-09-09
  • 驱动开发:内核PE结构VA与FOA转换

    本章将继续探索内核中解析PE文件的相关内容,PE文件中FOA与VA,RVA之间的转换也是很重要的,所谓的FOA是文件中的地址,VA则是内存装入后的虚拟地址,RVA是内存基址与当前地址的相对偏移,本章还是需要用到 《驱动开发:内核解析PE结构导出表》中所封装的KernelMapFile()映射函数,在映射后对其PE格式进行相应的解析,并实现转换函数。 FOA转换为VA: 首先来实现将FOA地址转换为VA地址,这段代码实现起来很简单,如下所示,此处将dwFOA地址0x84EC00转换为对应内存的虚拟地址。 转换为FOA: 将VA内存地址转换为FOA文件偏移,代码与如上基本保持一致。 的过程其转换结果与VA转FOA一致。

    66130编辑于 2023-06-02
  • 驱动开发:内核PE结构VA与FOA转换

    本章将继续探索内核中解析PE文件的相关内容,PE文件中FOA与VA,RVA之间的转换也是很重要的,所谓的FOA是文件中的地址,VA则是内存装入后的虚拟地址,RVA是内存基址与当前地址的相对偏移,本章还是需要用到 《驱动开发:内核解析PE结构导出表》中所封装的KernelMapFile()映射函数,在映射后对其PE格式进行相应的解析,并实现转换函数。 FOA转换为VA: 首先来实现将FOA地址转换为VA地址,这段代码实现起来很简单,如下所示,此处将dwFOA地址0x84EC00转换为对应内存的虚拟地址。 转换为FOA: 将VA内存地址转换为FOA文件偏移,代码与如上基本保持一致。 的过程其转换结果与VA转FOA一致。

    37940编辑于 2023-10-11
  • 来自专栏云深之无迹

    Elink墨水驱动

    然后我就对这个屏幕优点好奇,朋友圈有个ELink的经理就送了我两块屏幕,那这文章就是简单写一下驱动板。 漂亮的待机照片 后面 这个就是Hackday上面的开源方案 因为这些小屏幕都是24pin的TTL并口屏幕 原理图 24Pin 走线 这些是官网上面的一些驱动方案的框图 这个也是 电子纸联盟部分成员 我想插一句,不是使用墨水就护眼了,不用眼睛才是护眼。 驱动板很简单,就是一个简单的匹配,后面是SPI控制,下篇文章会打板和屏幕调试。敬请期待~

    74620编辑于 2023-03-24
  • 来自专栏嵌入式项目开发

    Linux驱动开发-编写OLED显示驱动

    前言 OLED显示在是智能手环,智能手表上用的非常的多,功耗低,不刺眼,优点特别多。 本篇文章就介绍,在Linux系统里如何使用OLED显示,要使用OLED显示,大致分为两步: (1) 针对OLED显示编写一个驱动 (2) 编写应用层程序进行测试。 采用的OLED显示是0.96寸SPI接口显示,分辨率是128*64,比较便宜,淘宝上非常多。 驱动代码 Linux内核提供了标准SPI子系统框架,和前面介绍的IIC子系统框架使用类似,代码分为设备端和驱动端,Linux内核提供子系统的目的就是为了统一驱动编写标准,提高驱动代码的移植性。 帧缓冲驱动注册*/ if(register_framebuffer(&lcd_info)!=0) { printk("提示: lcd驱动安装失败!

    6.7K20编辑于 2022-04-08
  • 来自专栏嵌入式与Linux那些事

    12.触摸驱动

    触摸子系统是通过input子系统来实现,对应设备节点 /dev/input/eventn,熟悉套路后重点放在硬件程序的编写 一、内核自带触摸驱动S3c2410_ts的简单分析 S3c2410_ts.c (drivers\input\touchscreen) 内核自带三星的触摸驱动 (1)入口函数: /*注册一个平台driver*/ static int __init s3c2410ts_init (4)touch_timer_fire 当事件发生的时候,上报事件 /*上报事件*/ input_report_abs--》input_event 二、参考S3c2410_ts从零写S3C2440触摸驱动 触摸使用流程 a.按下,产生中断 b.在中断处理程序中,启动ADC转换坐标。 到此触摸驱动移植成功。

    1.8K20发布于 2021-05-20
  • 来自专栏防止网络攻击

    LED面板显示驱动芯片

    一、基本概述 TM1638是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用IC,内部集成有MCU数字接口、数据锁存器、LED驱动、键盘扫描等电路。本产品质量可靠、稳定性好、抗干扰能力强。

    96910编辑于 2023-11-26
  • 来自专栏linux驱动个人学习

    ft6236 触摸驱动

    define INT_GPIO_CHIP (2) #define INT_GPIO_OFFSET (5) 这些管脚可以在这里《Hi3556AV100 Demo 单板使用指南.pdf》中看到,分别得出触摸的中断和复位管脚 1.1 对触摸进行复位 static int ft_reset(hi_gpio_groupbit_info* pstRstInfo) { pstRstInfo->value = 1; pstRstInfo); msleep(5); pstRstInfo->value = 1; hi_gpio_write_bit(pstRstInfo); return 0; } 对触摸进行复位 ); input_set_abs_params(ft_ts_dev, ABS_MT_TOUCH_MAJOR, 0, 0xff, 0, 0); //相当于单点的 hi_i2c_read(0x0, buf, FT_MAX_BUFUSED_NUM); 在这里,使用了hi_i2c_read,在文件i2cdev.c中,注意i2c_board_info的一般是8位从地址; 一般来说,触摸有固件的

    2.4K20发布于 2019-06-20
  • 来自专栏Linux驱动

    18.Llinux-触摸驱动(详解)

    本节的触摸驱动也是使用之前的输入子系统 1.先来回忆之前第12节分析的输入子系统 其中输入子系统层次如下图所示, 其中事件处理层的函数都是通过input_register_handler()函数注册到 input_handler_list链表中 搜索input_register_handler注册函数,就可以看到都是事件处理层里的函数: 所以最终如下图所示: 右边的驱动事件处理,内核是已经写好了的,所以我们的触摸只需要写具体的驱动设备 , 不编进内核和模块 然后make uImage 编译内核 将新的触摸驱动模块放入nfs文件系统目录中 7.2然后烧写内核,装载触摸驱动模块 如下图, 通过 ls -l /dev/event* 命令可以看到我们的触摸驱动的设备为 、去抖、校准等功能,通常作为触摸驱动的适配层,为上层的应用提供了一个统一的接口。 校验界面 运行测试如下图所示,能随意画图: 最终,触摸驱动测试成功

    4.3K91发布于 2018-01-03
  • 来自专栏linux驱动个人学习

    android 电容(四):驱动调试之驱动程序分析篇 -- FocalTech

    本人用的触摸IC是FocalTech公司的ft5306,是一款i2c的电容多点触控芯片。对于它的整体驱动官方已经给了,我们就触摸和按键部分的代码做相关说明。说明其中应该注意的地方。 三、触摸驱动流程 i2c中加入平台初始化代码 static struct ft5x0x_platform_data ft5x0x_platform_i2c_data = { .x_max =960, .irq= SABRESD_CHARGE_FLT_1_B, //中断引脚 .reset=SABRESD_DISP0_RST_B, //复位引脚 }; 触摸驱动初始化 从android input的流程分析我们知道,驱动编译完成以后,要使触摸工作,还需要三个文件:触摸配置文件 (idc文件,用来配置触摸的一些属性)、keylayout文件(kl文件,安卓层面的按键映射文件 ,可以用这个命令将发送的事件打印出来,看驱动写的是否正确。

    2.7K20编辑于 2022-05-10
  • 来自专栏嵌入式项目开发

    Linux驱动开发-编写FT5X06触摸驱动

    前言 这篇文章介绍在Linux下如何编写FT5X06系列芯片驱动,完成触摸驱动开发, FT5X06是一个系列,当前使用的具体型号是FT5206,它是一个电容的触摸芯片,内置了8位的单片机(8051 所说起触摸大家都不会陌生,现在手机、手表、家电、很多地方都支持触摸了。最开始的触摸都是电阻,在诺基亚时代的时候,使用的触摸都是电阻,后来Android兴起的时候,手机都向电容发展了。 当前文章介绍的FT5206就是一颗电容驱动芯片,最高支持2点触控,可以通过获取两个坐标点,这个系列的芯片最高支持10点触控。 当前使用的屏幕型号是S702,这个屏幕是友善之臂生产的LCD,S702这款屏幕采用的触摸芯片就是FT5206,引出了IIC接口,支持笔中断,官方的内核里也提供了例子驱动可以参考。 编写触摸驱动 Linux下编写标准的触摸驱动需要使用到输入子系统,当前文章的重点是读取触摸的坐标,所以示例代码里不会加输入子系统的代码,只是在驱动层完成触摸笔中断响应,触摸的坐标点获取并打印。

    3.4K20编辑于 2022-04-08
  • 来自专栏桑榆肖物

    使用.Net驱动Jetson Nano的OLED显示

    比如说:一块I2C的OLED显示,然后通过.Net来驱动它显示一些好玩的东西(软件状态,设备状态,其他关键数据指标等)。 I2C 用.NET驱动显示 驱动这个oled屏幕我们需要用到微软的IoT相关的库 "System.Device.Gpio" ,通过这个库我们可以实现和外接设备的I2C通讯,当然驱动OLED显示器需要用到熟悉其驱动芯片的各种指令 ,这里的驱动芯片是SSD1306,拥有最大128*64像素支持,广泛应用在小尺寸OLED显示驱动中。 这里演示用的图片为下图,我们将其在 OLED 显示上展示。 刚刚到了一个SPI接口的LCD彩色显示,又有新玩具可以玩了。

    1.3K30编辑于 2022-11-18
  • 来自专栏防止网络攻击

    一款LED段码显示驱动芯片方案

    一、基本概述 TM1620是一种LED(发光二极管显示器)驱动控制专用IC,内部集成有MCU数字接口、数据锁存器、LED驱动等电路。本产品质量可靠、稳定性好、抗干扰能力强。 四、显示驱动 驱动共阴数码管: 读取和接收1个BIT都在时钟的上升沿操作。 五、串行数据传输 六、应用电路 TM1620驱动共阴数码硬件电路图(18) 1、VDD、GND之间滤波电容在PCB板布线应尽量靠近TM1620芯片放置,加强滤波效果。

    1.1K10编辑于 2023-11-30
  • 来自专栏全栈程序员必看

    ssd1315驱动oled_oled屏幕的手机有哪些

    ,LTH7 4.2V单节锂电充电芯片,单片机型号抹了丝印无从查起:(… Part1:0.91inch OLED驱动 先上效果图,5*7 ASCII字体显示温湿度信息。 (SCLK SPI时钟)、(SDIN SPI的MOSI) C2P-C2N、C1P-C1N接1000nF无极性电容,IREF 串接400K欧姆电阻接地,VCOMH、VCC串接2uF无极性电容接地,屏幕驱动测试这些都可以用板子上的 驱动程序见我的github:https://github.com/Yanye0xFF/ESP8266-SSD1306 SSD1306驱动解析 上电时序: 第一步:给屏幕VDD脚加电,这里同时也给 内置显存组织: 由于该屏幕物理分辨率为128*32,因此片内显存只使用了Page0~Page3,扫描方式最小区域是一个Page,由于SSD1306支持显存地址重映射(方便实现镜像功能),在本文的驱动代码中使用的是默认地址

    1.4K20编辑于 2022-09-20
  • 来自专栏Linux内核深入分析

    Linux触摸驱动分析(6410) -- s3c-ts

    } } static struct timer_list touch_timer = TIMER_INITIALIZER(touch_timer_fire, 0, 0); /* 当触摸按下后 * 比如: 内存ioremap, 中断资源获取, 配置ADCCCON等寄存器 * * 当中断注册好后,当我们按下触摸后,就会触发tc中断 */ static int __init s3c_ts_probe ,当然有platform驱动就会有platform设备了。 * 当platform驱动注册到系统中时,就会和platform设备去匹配。 * * 那问题来了? platform是如何匹配设备与驱动的? 很明显这就是platform驱动对应的platform的设备了。 * * 当设备与驱动的名称匹配了,就会调用s3c_ts_probe函数。

    2.5K20编辑于 2022-05-08
  • 来自专栏韦东山嵌入式

    DRV_06_I2C接口触摸驱动分析

    必须用git工具下载: git clone https://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git 视频观看 百问网驱动大全 I2C接口触摸驱动分析 参考资料: Linux 5.x内核 Documentation\devicetree\bindings\input\touchscreen\goodix.txt drivers 驱动程序框架 2. 属性: 必备,根据这个属性找到驱动程序:compatible = "xxxx"; 必备,I2C设备地址:reg = <0xXX>; 可选: 中断 复位引脚 2.2 100ASK_IMX6ULL 驱动程序分析 3.1 分配/设置/注册input_dev IMX6ULL Linux 4.x gtp_probe ret = gtp_request_input_dev(ts); ts->input_dev

    1.6K30编辑于 2021-12-08
  • 来自专栏省电液晶驱动芯片

    工业仪表LCD驱动液晶芯片VK0256BC段码芯片厂家高稳定LCD驱动

    水位检测IC)LCD驱动、液晶显示IC、LCD显示、液晶显示、显示LCD、段码液晶驱动、LCD液晶显示、段码LCD驱动、LCD显示驱动芯片、LCD显示驱动IC、液晶驱动原厂、LCD驱动、液晶驱动 、液晶IC、段码驱动显示IC、笔段式液晶驱动、LCD液晶显示驱动、液晶LCD显示驱动、段码驱动厂家、段码驱动IC、段码驱动芯片、段码显IC、LCD显示IC、笔段式LCD驱动、LCD显示芯片、段码显示 IC、段码显示芯片、LCD段码液晶驱动、段码LCD液晶驱动、段码驱动原厂、液晶显示芯片、段式液晶驱动、段码显示IC、LCD液晶驱动、笔段LCD驱动、LCD段码驱动、液晶驱动IC、液晶驱动芯片、 液晶段码LCD驱动、液晶LCD段码驱动、LCD驱动器、液晶驱动电路、LCD驱动IC、断码LCD驱动、段码驱动原厂、LCD驱动厂家、LCD驱动IC、点阵式LCD驱动、LCD驱动芯片、点阵段码驱动、 点阵液晶驱动、段码液晶驱动芯片、段码驱动、LCD驱动原厂、LCD驱动芯片、LCD段码驱动、LCD液晶驱动、液晶驱动IC原厂、液晶显示驱动IC、点阵LCD驱动、段式LCD驱动、LCD显示驱动、液晶显示驱动

    47040编辑于 2023-11-06
  • 来自专栏AIoT技术交流、分享

    LabVIEW控制Arduino驱动1602液晶显示(基础篇—10)

    1.1、实验目的 1.2、实验环境 1.3、程序设计 1.4、实验演示 2、动态显示 2.1、实验目的 2.2、实验环境 2.3、程序设计 2.4、实验演示 本篇博文将利用LIAT中的LCD显示函数库,驱动 1602液晶显示。 资源下载请参见:LabVIEW控制Arduino驱动1602液晶显示-单片机文档类资源-CSDN下载 2、动态显示 2.1、实验目的 利用LIAT中的LCD显示函数库,通过LabVIEW软件控制Arduino Uno控制板,将特定的字符串数据显示在LCD1602液晶显示上,并实现左右滚动的效果。 资源下载请参见:LabVIEW控制Arduino驱动1602液晶显示-单片机文档类资源-CSDN下载

    1.6K30编辑于 2022-05-27
  • 来自专栏核心板

    【技术干货】工业触摸驱动开发及异常分析(连载)

    触摸作为嵌入式产品中常用的交互设备,具有交互直观,编程简易等特点,本系列文章将以多种角度分析如何选择合适的触摸方案及常见的故障解决方法。本文主题为电阻驱动组成以及多数触摸的异常分析。 1.1测试环境处理器:AM335x内核版本:Linux-3.2硬件条件:四线电阻、五线电阻1.2驱动组成部分触摸的处理流程离不开,响应中断上报事件,对于电容同样有效的。 所以对于触摸,只需仅仅把握中响应中断上报事件的流程,即可定位是软件还是硬件故障。以AM335x的电阻为例,涉及的驱动子系统列表如表1.1所示。 表1.1   电阻相关驱动1.3AM335x电阻驱动相关代码位置如表1.2所示。 代码清单1.2   ADC模块驱动路径:drivers/mfd/ti_tscadc.c最后就来介绍负责抽象整个触摸设备的触摸驱动文件,触摸驱动内封装了中断、ADC模组的寄存器操作、输入事件的上报工作。

    1.5K30编辑于 2022-07-20
  • 来自专栏Danny的专栏

    ESP8266 NodeMCU驱动OLED(SSD1306,4PIN,IIC)

    这里记录一下ESP8266 NodeMCU驱动0.96英寸的OLED的过程。 1. 硬件 ESP8266-NodeMCU开发板 0.96英寸OLED模块 蓝色(4pin插针) 杜邦线 ESP8266-NodeMCU开发板和OLED引脚对应关系 开发板引脚OLED引脚3.3VVCCG display.print(46); display.print(" %"); } flag++; display.display(); } 转载请注明出处——胡玉洋 《ESP8266 NodeMCU驱动 OLED(SSD1306,4PIN,IIC)》

    2.1K20编辑于 2022-05-09
领券