这是LCD屏 S6D0154X 的驱动源码,是我花了好久的时间才搞好的,真舍不得啊。 S6D0154X 不同于一般的屏,他可以说是一个手机屏2.8寸,在使用这个屏之前必须对这个屏进行初始化,初始化可以通过spi和iic接口。另外我觉得这个屏的特殊之处在于设置这个屏的控制寄存器的时候和一般的屏不一样。有很多需要注意的地方。
上传时间: 2017-02-17
上传用户:569342831
The attached zip includes a c code for initializing ILI9322 display chip used in many 3.5 TFT LCD devices. this is a SPI based initialization code in C which can be seamlessly ported to any architecture. I have also added the datasheet for easy reference
标签: initializing attached includes display
上传时间: 2017-04-09
上传用户:sy_jiadeyi
EasyARM1138人机界面扩展板是EasyARM1138开发板量身定制的一款人机界面的扩展板。该扩展板方案使用了基于ST7920控制器的中文图形128×64的LCD和4×5矩阵键盘,丰富的人机界面完全能够满足用户的要求。与主机的通信采用软件模拟SPI串行数据通信,只需4根线,就能同时满足主机对于LCD和键盘的读写。 此方案给用户提供了完整的硬件设计原理图,PCB图,软件调试例程,LCD模拟SPI软件包,键盘管理芯片ZLG7289模拟SPI软件包。
上传时间: 2014-01-14
上传用户:569342831
FPGA读写SD卡读取BMP图片通过LCD显示例程实验 Verilog逻辑源码Quartus工程文件+文档说明,FPGA型号Cyclone4E系列中的EP4CE6F17C8,Quartus版本17.1。1 实验简介在前面的实验中我们练习了 SD 卡读写,VGA 视频显示等例程,本实验将 SD 卡里的 BMP 图片读出,写入到外部存储器,再通过 VGA、LCD 等显示。本实验如果通过液晶屏显示,需要有液晶屏模块。2 实验原理在前面的实验中我们在 VGA、LCD 上显示的是彩条,是 FPGA 内部产生的数据,本实验将彩条替换为 SD 内的 BMP 图片数据,但是 SD 卡读取速度远远不能满足显示速度的要求,只能先写入外部高速 RAM,再读出后给视频时序模块显示module top( input clk, input rst_n, input key1, output [5:0] seg_sel, output [7:0] seg_data, output vga_out_hs, //vga horizontal synchronization output vga_out_vs, //vga vertical synchronization output[4:0] vga_out_r, //vga red output[5:0] vga_out_g, //vga green output[4:0] vga_out_b, //vga blue output sd_ncs, //SD card chip select (SPI mode) output sd_dclk, //SD card clock output sd_mosi, //SD card controller data output input sd_miso, //SD card controller data input output sdram_clk, //sdram clock output sdram_cke, //sdram clock enable output sdram_cs_n, //sdram chip select output sdram_we_n, //sdram write enable output sdram_cas_n, //sdram column address strobe output sdram_ras_n, //sdram row address strobe output[1:0] sdram_dqm, //sdram data enable output[1:0] sdram_ba, //sdram bank address output[12:0] sdram_addr, //sdram address inout[15:0] sdram_dq //sdram data);parameter MEM_DATA_BITS = 16 ; //external memory user interface data widthparameter ADDR_BITS = 24
标签: fpga
上传时间: 2021-10-27
上传用户:
中景园电子1.8寸:TFT LCD技术资料+C51 STM32单片机参考程序软件源码:01-规格书+控制芯片手册.zip02-参考原理图.zip03-参考程序03-参考程序.zip04-图片文字取模资料.zip01-中景园电子1.8寸LCD-51(简单刷屏).zip02-中景园电子1.8寸LCD-51(模拟SPI英文显示).zip03-中景园电子1.8寸LCD-51(模拟SPI中文显示).zip04-中景园电子1.8寸LCD-51(图片显示).zip05-中景园电子1.8寸LCD-128x160图片显示.zip06-中景园电子1.8寸LCD-STM32F103C8测试程序.rar07-中景园电子1.8寸LCD-STM32F103C8测试程序.zip08-中景园电子1.8寸LCD-STM32F103C8测试程序_横屏.zip09-中景园电子1.8寸LCD-STM32F103C8测试程序大图.zip10-中景园电子1.8寸LCD-STM32F103RC测试程序.zip11-中景园电子1.8寸LCD-STM32F103RC测试程序_128x160图片.zip12-中景园电子1.8寸LCD-STM32F103RC测试程序_横屏.zip13-中景园电子1.8寸LCD-STM32F103RC-大图片测试程序.zip14-中景园电子1.8LCD_arduino_SPI例程.zip
上传时间: 2021-11-11
上传用户:得之我幸78
最近经理通知要做项目了,让我选型一个LCD开始试着做下。这是我用仿真实现的一个smt32的硬件SPI1来驱动的ST7735R,难度挺小的,因为大部分的代码LCD的厂商已经给我们提供了,我们主要修改成硬件SPI来驱动就好了。 此次仿真上面有2个问题,不知道是代码的问题还是仿真图上的问题。第一个问题是仿真运行时有时会出通信数据传输问题,导致指令越界报警,这个可能是SPI不稳定导致的;第二个问题是在改用SPI2或者SPI3来驱动没有任何反应,猜测是代码时钟没开对或者仿真图上面还要加上具体晶振。 代码工程和仿真工程都已压缩打包,可放心下载。。。先贴上仿真实现图: 再贴上部分代码:/**ST7735驱动**/#include "ST7735.h"#include "usart.h" u16 BACK_COLOR, POINT_COLOR; //背景色,画笔色 void WriteCommand_7735(u8 CmdData) //写指令{SPI_LCD_CS_LOW; //片选SPI_LCD_COMMAND_W;//写指令SPI_I2S_SendData(LCD_SPIx,CmdData);while (SPI_I2S_GetFlagStatus(LCD_SPIx, SPI_I2S_FLAG_TXE) == RESET){}SPI_LCD_CS_HIGH;} void WriteDate_7735(u8 Data) //写8位数据{SPI_LCD_CS_LOW; //片选SPI_LCD_DATA_W;//写数据SPI_I2S_SendData(LCD_SPIx,Data);while(SPI_I2S_GetFlagStatus(LCD_SPIx, SPI_I2S_FLAG_TXE) == RESET){} SPI_LCD_CS_HIGH; } void WriteDate16(int data) //写16位数据{WriteDate_7735(data>>8);WriteDate_7735(data);} 字符限制了,贴不了多少,2积分即可下载。。。
标签: stm32 硬件 spi 驱动 tft lcd proteus
上传时间: 2022-04-12
上传用户:
计算机基本知识、SPI总线说明串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口,Motorola公司生产的绝大多数MCU(微控制器)都配有SPI硬件接口,如68系列MCU,SPI用于CPU与各种外围器件进行全双工、同步串行通讯。SPI可以同时发出和接收串行数据。它只需四条线就可以完成MCU与各种外围器件的通讯,这四条线是:串行时钟线(CSK)、主机输入/从机输出数据线(MISO)主机输出/从机输入数据线(MOSD)、低电平有效从机选择线es。这些外围器件可以是简单的TTL移位寄存器,复杂的LCD显示驱动器,A/D.D/A转换子系统或其他的MCU,当SPI工作时,在移位寄存器中的数据逐位从输出引脚(MOSI)输出(高位在前),同时从输入引脚(MISO)接收的数据逐位移到移位寄存器(高位在前),发送一个字节后,从另一个外围器件接收的字节数据进入移位寄存器中。主SPI的时钟信号(SCK)使传输同步,其典型系统框图如下图所示。
上传时间: 2022-06-19
上传用户:
PCD8544 48X84点矩阵LCD控制/驱动 PDF版
上传时间: 2013-07-05
上传用户:eeworm
点阵LCD的驱动显控原理
上传时间: 2013-07-29
上传用户:eeworm
字模软件(LCD)
上传时间: 2013-06-07
上传用户:eeworm