自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

原创 RTD2513驱动板ODM/OEM方式

RTD2513支持将不同的输入信号或不同的显示区域作为副屏显示的内容。比如,可以将DP输入信号的不同区域作为副屏显示的内容,也可以将HDMI输入信号的不同区域作为副屏显示的内容。比如,如果要将HDMI输入信号的左上角一部分区域放大到整个显示面板,就需要通过设置相应的寄存器来实现。EYA-DISPLAY RTD2513是一种多屏显示控制器芯片,它可以将多个输入信号转换为多个显示面板可接受的信号,从而实现多屏显示的功能。可以先测试主屏和副屏是否能正确显示相应的内容,并且显示的分辨率和长宽比是否正确。

2023-09-08 16:07:21 589

原创 i8080/TTL/LVDS/MIPI接口的差别

与LVDS相比,MIPI可以使用更小的信号线,因此更适合用于高密度、小型化的移动设备。i8080主要用于并行数据传输,TTL主要用于芯片间快速数字信号传输,LVDS和MIPI主要用于高速数据传输,其中LVDS适用于液晶显示器的数据传输,而MIPI则更适合用于移动设备的信号传输。TTL接口通常用于芯片之间的短距离快速信号传输,而LVDS接口则更常用于液晶显示器的数据传输。i8080、TTL、LVDS和MIPI都是用于数据传输的接口协议,但它们在传输数据类型和使用场景上存在一些差异。

2023-09-08 15:50:09 562

原创 ESP32驱动9341,使用SPI方式

要更改显示的内容,只需要修改println()函数的参数即可。将9341型屏幕的CS、CLK、DIN和DC分别连接到ESP32开发板的GPIO 15、GPIO 13、GPIO 12和GPIO 5引脚上。然后,我们将屏幕的VCC引脚连接到ESP32开发板的3.3V引脚上,将GND引脚接地。然后,我们需要选择一个9341型屏幕,它可以显示高质量的图像和文本,具有很广泛的适用性。本文将介绍如何使用ESP32的SPI接口驱动eya-display 的9341型屏幕,从而实现一个基本的显示界面。

2023-09-08 15:42:42 507 1

原创 TTL(RGB)接口液晶显示屏的调试方法

TTL接口的液晶显示屏一般会使用DE模式驱动它。首先需要CPU带有LCD控制器,能够产生出液晶显示屏所需要的以下几个信号:1.时钟信号(DOTCLK)2.行同步信号(HSYNC)3.场同步信号(VSYNC)4.DEN(数据允许信号)6.数据信号(R0-R7;G0-G7;B0-B7) 以上几个信号的时序关系如下:这些信号一般都由CPU的LCD控制器产生,通过配置CPU的LCD控制器,就能产生出LCD需要的对应时序参数了。下面我们通过晶力泰.显示的JLT7003A/JLT9013A/JLT1105A这三款液晶屏

2022-12-30 10:04:52 3185 1

原创 液晶屏背光LED驱动电路设计参考

最近很多朋友因为液晶屏背光驱动在烦恼,我总结一下。市面上TFT液晶屏使用的时候,都需要将背光LED点亮,液晶显示的内容才看得到,因为TFT属于被动式显示。液晶屏常用的背光LED灯驱动方式有3这种:1.并联型(一般在3.5寸以下,6颗LED以下使用)晶力泰常规的3.5英寸以下的屏幕都是这种背光连接方式,比如JLT35002A,JLT28006C,JLT24008C等等。大家都知道,单颗LED最大驱动电流是20mA,压降一般2.8-3.3V之间。所以,并联型背光电路最大驱动电流必须限制在 灯数量*20

2021-10-12 17:25:01 11649 2

原创 LCD连接方式

<br />LCD的连接方式有这么几种:MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式等。<br /><br />MPU模式:目前最常用的连接模式,一般是80系统(68系统已经不存在了)。数据位传输有8位,9位,16位和18位。连线分为:CS/,RS(寄存器选择),RD/WR/,数据线了。优点是:控<br />制简单方便,无需时钟和同步信号。缺点是:要耗费GRAM,所以难以做到大屏(QVGA以上).<br /><br />RGB模式:大屏采用较多的模式,数据位传输也有6位,16位和18位之

2010-11-03 10:16:00 964

原创 常用希腊字母发音

<br />1 Α α alpha a:lf 阿尔法  <br />2 Β β beta bet 贝塔  <br />3 Γ γ gamma ga:m 伽马  <br />4 Δ δ delta delt 德尔塔  <br />5 Ε ε epsilon ep`silon 伊普西龙  <br />6 Ζ ζ zeta zat 截塔  <br />7 Η η eta eit 艾塔  <br />8 Θ θ thet θit 西塔  <br />9 Ι ι iot aiot 约塔  <br />10 Κ κ k

2010-08-06 22:00:00 796

原创 电路

一款应急灯电路_实用电路㈦2005-10-19  硬道理电子技术工作室  这里介绍一个简单、实用的应急灯的制作。它可以在停电时自动实现切换供电。正常供电时,自动对后备蓄电池充电,并有充电保护功能。其电路见图1。下面介绍其工作原理。在供电正常时,J2得电吸合,其动触点与“N/O(常开点)”接通,后备蓄电池正端与IC1的反相端相联。IC1(LM308)和D5、D6组成电压比较器,参考电压由

2010-02-03 12:12:00 8227

原创 iis音频

IIS音频技术   2009-10-05 21:26   阅读114   评论0   字号: 大大  中中  小小 1 IIS总线    IIS(Integrate Interface of Sound)即集成音频接口,在上个世纪80年代首先被Philips公司用于消费产品的音频设备,并在一个称为LRCLK(Left/Right CLOCK)的信号机制中经过多路转换

2010-01-28 16:04:00 6035 2

原创 10种简单的数字滤波算法

10种简单的数字滤波算法(C语言源程序)假定从8位AD中读取数据(如果是更高位的AD可定义数据类型为int),子程序为get_ad();  1、限副滤波 /*  A值可根据实际情况调整     value为有效值,new_value为当前采样值       滤波程序返回有效的实际值  */ #define A 10 char value; char

2009-12-30 23:12:00 1545 1

原创 单片机移位运算

用移位实现乘除法运算   a=a*4;   b=b/4;   可以改为:   a=a  b=b>>2;   说明:   除2 = 右移1位 乘2 = 左移1位   除4 = 右移2位 乘4 = 左移2位   除8 = 右移3位 乘8 = 左移3位   ... ...   通常如果需要乘以或除以2的n次方,都可以用移位的方法代替。   大部分的C编译器,用移位的方法得到代码比调用乘除法子程序生成的代

2009-12-16 13:19:00 2868

原创 震荡电路

 哈特莱振荡电路与考毕兹振荡电路等LC型振荡电路,其振荡率是由电路中的线圈与电容所决定的。此一线圈与电容器并非只是指电路图上所表示的组件数值,尚包含有晶体管的电极间容量印刷电路铜箔图样内所包含的L,C成分。   因此,由于温度、电源等变化所引起的L,C值变化,也会使振荡频率发生变化。   而晶体振荡电路为利用压电元件的固有振动数,因此,较不易受电路中的杂散L,C成分的影响,可以得到频率稳定度很好的

2009-12-14 11:23:00 1994

原创 WinCE下使用C#来打开一个外部文件

 使用Windows的开发机上用C#启动一个外部程序的方法有很多,但这些方法用在使用WinCE的目标工控机上都无能为力,现在以打开一个IE为例,介绍如何在WinCE下使用C#来打开一个外部文件:首先添加命名空间using System.Runtime.InteropServices;,然后调用API函数:[DllImport("coredll.Dll", EntryPoint

2009-11-16 22:26:00 3242

原创 终于知道C#的main在哪里了

 哈哈哈,真是兴奋。做了几个页面的,发觉少了登陆页面。添加个form,关联起来,编译,还是不运行LOGIN(其实我知道不会运行的,就想试试看)我倒是还真不知道如何下手处理这个问题,问人了半天,搜索了半天,米有收获。我想,肯定有个入口的地方,就如C语言的main函数一样吧。 把项目下面的每个文件都看了一遍,哈哈,终于找到了,Program.cs文件里面: using System;u

2009-11-13 20:28:00 3150

原创 采用中断方式的数据接收

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Threading;using System.IO.Ports;using System.Windows.For

2009-11-13 15:23:00 1064 1

原创 基本通信可以啦,嘿嘿

参考了各位大侠的帖子,参考了一堆资料,也算手把手得教会了一点点。也明白了大概的思路。 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.F

2009-11-13 13:24:00 544

原创 STC单片机的延时

 STC12系列1T单片机的延时程序,自己写的,用汇编指令来算算,还可以,需要的就用吧,反正好久没更新BLOG了,想起来就随便贴一点东西。。还有用的是22.1184MHZ的晶振。。 #include //********************************************************** //函数名称:Delay1ms(unsigned int i) //函数功能

2009-11-13 12:29:00 3924 1

原创 内存对齐

什么是对齐,以及为什么要对齐:现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。其他平

2009-11-13 12:27:00 586

原创 又一篇串口编程

 [简介]本文将介绍如何在.NET平台下使用C#创建串口通信程序,.NET 2.0提供了串口通信的功能,其命名空间是System.IO.Ports。这个新的框架不但可以访问计算机上的串口,还可以和串口设备进行通信。我们将使用标准的RS 232 C 在PC间通信。它工作在全双工模式下,而且我们不打算使用任何的握手或流控制器,而是使用无modem连接。命名空间System.IO.Ports命名空间中最

2009-11-13 10:59:00 2170

原创 c#串口编程

 其实,学C#主要的目的不是玩,是为了做一个串口通讯程序。查找了些有用的资料,贴起来,哈哈哈 在.NET Framework 2.0中提供了SerialPort类,该类主要实现串口数据通信等。下面主要介绍该类的主要属性(表13.1)和方法(表13.2)。表13.1                                                     SerialPor

2009-11-10 16:21:00 7546 4

原创 C#关键字详释

   听我师父说,用CE用C#做应用的,以前只玩过8位MCU的代码,弄了基本C#的书看起来,感觉它挺好使唤的,网上找了关键字详细资料,挺有用,放起来。    abstract可以和类、方法、属性、索引器及事件一起使用,标识一个可以扩展但不能被实体化的、必须被实现的类或方法。as              一个转换操作符,如果转换失败,就返回null。 base         

2009-11-10 14:38:00 1678

原创 OK2440装wince6.0

   拿了块OK2440-III,预装的CE5.0,改换6.0系统。   1.装好VS2005.打上补丁   2.安装wince6.0 及sp1补丁   3.安装wince6.0-R2   4.打上WINCEPB60-080131-2008M01-ARMV4I.MSI   5.升级.net compact framwork3.5   用飞凌提供的6.0BSP,编译时出现如下

2009-11-09 19:55:00 1826 1

ETmcu-code-8080-16-7789-BOE032IPS STM32F103C8T6用16位方式驱动ST7789

该演示板采用GD32F103C8T6作为CPU外部扩展了128Mbit的SPINorflash预留了串口和SWD调试口。 支持808016位/高8位/低8位/4线SPI接口的液晶屏幕 参考代码及原理图全部开放。代码包含:1.电阻/电容触摸的实际功能操作。 2.液晶显示常用功能展示 3ASCII字库包含12*1216*16 4.外部汉字库包含16*1624*2432*32,可以随意调用汉字 5.外部SPIFLASH图片DMA方式读取并送到显示屏。 6.串口通讯功能 7.内部ROM图片读取显示 8背光PWM调节功能展示以上功能,所有用到的工具软件,全都打包送取模方式都有截图说明

2023-09-08

ETmcu-code-8080-16-6201-BOE043IPS 源代码

该演示板采用GD32F103C8T6作为CPU外部扩展了128Mbit的SPINorflash预留了串口和SWD调试口。 支持808016位/高8位/低8位/4线SPI接口的液晶屏幕 参考代码及原理图全部开放。代码包含:1.电阻/电容触摸的实际功能操作。 2.液晶显示常用功能展示 3ASCII字库包含12*1216*16 4.外部汉字库包含16*1624*2432*32,可以随意调用汉字 5.外部SPIFLASH图片DMA方式读取并送到显示屏。 6.串口通讯功能 7.内部ROM图片读取显示 8背光PWM调节功能展示以上功能,所有用到的工具软件,全都打包送取模方式都有截图说明

2023-09-08

RTD2555T原理图

RTD2555T是一种专为实现Type-C投屏显示而设计的转换芯片。Type-C是一种流行的接口标准,它具有正反插拔、高速数据传输和视频输出等优势,被广泛应用于智能手机、平板电脑和其他移动设备上。 RTD2555T芯片的主要功能是将Type-C接口转换为显示面板可接受的信号。它支持HDMI、DP和VGA等多种输入信号,并且可以转换为LVDS或EDP等输出信号,以适应不同的显示面板。这种芯片可以将移动设备的显示信号传输到Type-C接口所连接的显示设备上,从而实现投屏显示的功能。 RTD2555T芯片的应用非常广泛。它可以被用于实现智能手机、平板电脑等移动设备的投屏显示,也可以用于将笔记本电脑的屏幕扩展到外部显示器上。此外,RTD2555T还可以用于实现车载显示器的多屏显示方案,或者在商业展示中用于将演示文稿投放到大屏幕上。 RTD2555T芯片的优点在于它的高兼容性和灵活性。它可以支持多种输入信号格式,并且可以适应不同的显示面板类型和分辨率。此外,RTD2555T还具有低功耗和发热量低等优点,使得它可以长时间稳定运行,并且适用于各种便携式设备。

2023-09-08

树莓派PWM控制风扇源代码

使用树莓派(Raspberry Pi)的PWM(脉冲宽度调制)功能可以控制风扇的转速。具体步骤如下: 1. 设置接口定义模式。使用Python的RPi.GPIO模块,首先要设置接口定义模式。这里我们将使用BCM模式,该模式下的GPIO口编号是相对的,与板子上的编号不一样。 2. 设置GPIO口。我们假设将风扇连接到树莓派的GPIO 22上。使用以下命令设置这个GPIO口为输出模式: ```bash GPIO.setup(22, GPIO.OUT) ``` 3. 初始化PWM的频率和占空比。使用以下命令初始化PWM的频率为50Hz,并将占空比设为50%: ```bash pwm = GPIO.PWM(22, 50) pwm.start(50) ``` 这里,50Hz的频率和50%的占空比只是例子,你可以根据实际需求进行修改。 4. 修改PWM的频率和占空比。你可以使用以下命令修改PWM的频率和占空比: ```arduino pwm.ChangeFrequency(para_freq) pwm.ChangeDutyCycle(para_duty) ``` 这里,`para_f

2023-09-08

F1C100S(通用200s)硬件资料 保证可用!!!

全志F1C200s是一款基于ARM 9架构的移动应用处理器,由全志科技股份有限公司设计和制造。这款处理器具有高度的集成性和低功耗性能,适用于多种多媒体音视频设备。 F1C200s的主要特性包括: 1. ARM9 CPU架构 2. 16KB D-Cache和32KB I-Cache 3. 支持高清视频解码,包括H.264、H.263、MPEG 1/2/4等 4. 集成了音频编解码器和I2S/PCM接口 5. 可用于Linux开发,有丰富的开发资源和资料 此外,全志F1C200s还具有以下特点: 1. 集成SiP的DDR,外围电路极其简单 2. 支持USB转串口以及USB-OTG功能 3. 提供了一个USB-A口用于外接设备 4. 支持SD卡插槽 5. 提供引出绝大部分IO 总的来说,全志F1C200s是一款高度集成、低功耗,性价比较高的移动应用处理器,适用于多种音视频设备,也可用作开发Linux系统的入门板卡,值得进一步了解和使用。

2023-09-08

LT2911R-D-NT3552-1920-1080-90度旋转,LVDS转MIPI驱动

屏幕使用1920×1080分辨率。29112-D.通过C51进行配置之后。可以将。 Lvds输入进来的信号旋转90度驱动这个屏幕。广泛应用于安卓工控 Linux主机。可用于人脸识别测温系统,门禁闸机,打卡机等应用。eya-display 10寸屏幕,驱动芯片是NT3552.广泛应用于主流的竖屏转横屏。横屏转竖屏。90度,270度或者180度的旋转。代码采用51单片机通过IIC通讯对2911rd进行初始化配置。所有的寄存器参数及配置参数全部开源。且全都经过项目的测试验证。前三年广泛应用于人脸打卡识别系统。

2023-09-08

LT2911R-D-JD9293-800-1280-90度旋转 LVDS转MIPI旋转90度画面,可对接HDMI转LVDS

LT2911R-D驱动JD9293驱动京东方800×1280-7寸屏实现lvds接口转MIPI接口。并实现90度旋转。该代码可以应用于mipi屏幕的副屏扩展。也可用于 lvds接口输出的安卓工控主机。代码采用KEIL51工程。使用51单片机驱动。实际应用中的代码可以搬到你的项目中去。51单片机通过IIC接口对2911rd进行配置。可以广泛应用于竖屏转横屏。 Lvds接口转mipi接口。2911R-D这个芯片最高可以驱动1920×1080这个分辨率。

2023-09-08

LT2911R-D-ILI9881C-800-1280-90度旋转.rar

LT2911R-D驱动1280*800 MIPI屏实现90度旋转源代码调试OK,驱动芯片位ILI9881C,初始化采用51单片机。 Keil51集成开发环境。并有source insight工程项目。适合各种工控主机扫码设备等驱动800×1280的液晶显示屏.该芯片能够实现lvds接口转成MIPI接口并实现90度的旋转。为人脸识别测温仪的项目源文件。液晶屏使用9881C配京东方7寸。分辨率800×1280,全视角IPS。源代码包含所有寄存器的设置。采用IIC对2911rd进行配置。配置完毕之后,LVDS信号过来就可以实现90度旋转变成MIPI信号。

2023-09-08

电容TP的测试方法

我公司购买的电容屏测试软件,测试比较直观

2012-01-12

ILI9481 MPU 16位点屏代码

华为8650显示模组用的ILI9481驱动部分代码,用C51

2012-01-12

STM32 T卡读取图片 9341+HSD2.8

STM32读取SPI读取T卡数据,在TFT显示

2012-01-12

C8051F7X 电容感应功能函数

C8051F7X Capacitive Sense (CS0) CODE

2012-01-12

单片机的破解方法(豆丁花钱买的哦)

单片机的破解方法(豆丁花钱买的哦),看了才知道,原来所有的MCU都是可以破解的

2010-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除