iphone6s黑屏没反应这是怎么了?显示黑屏插入iotss

增值税发票
无理由退货
我浏览过的
您现在的位置:&
显示器黑屏的故障原因分析及检修
显示器黑屏的故障原因分析及检修
(1)检查电脑主板的BIOS。由于BIOS中储存着电脑非常重要的硬件数据,比如:CPU的频率、内存的速度、硬盘的大小等。而且它又是主板上相对来讲比较脆弱的部分,所以要仔细检查。如果BIOS遭到破坏导致数据丢失的话,电脑根本无法正常工作,显示器当然也就没有任何显示了。   对于主板BIOS被破坏的故障,我们可以通过做一张自动更新BIOS的软盘来重新刷新BIOS的方法来解决。   (2)检查CMOS中CPU的频率设置有误,最常见的是CPU被超频。此时如果不能进入BIOS直接更改设置的话,可以通过清除CMOS存储信息的方法来解决,一般措施是清除CMOS跳线或为CMOS放电等。   清除CMOS的跳线一般在主板的锂电池附近,其默认位置一般为1、2短路,只要将其改跳为2、3短路,几秒钟即可解决问题。如果找不到该跳线,可以直接将CMOS电池取下,接着用镊子等金属工具将原来连接CMOS电池的正、负两个弹片连接片刻,最后再将电池安装回原位。   (3)检查主板是否存在无法识别内存、内存损坏或接触不良、内存之间类型不匹配等问题。它们同样也会导致电脑开机显示器'黑屏'故障。   现在有不少用户为了使用微软最新的Vista操作系统而升级内存(需要1G内存才能流畅运行),结果购买了不同类型、不同品牌的内存条,如果电脑的主板对内存比较挑剔的话,就会出现内存冲突等不兼容的故障。此外,如果在BIOS中没有将内存的频率正确设置好的话,也容易出现这种故障。   最后,如果还是无法明确到底是哪个配件出现了问题,那只能使用'替换法'来逐一判断了。也就是将各个配件分别从主板上拔下,然后换插到其他计算机上,如果使原本工作正常的电脑出现'黑屏'故障,那就可以判断就是当前被替换的配件有问题了。
更多猛料!欢迎扫描下方二维码关注土猫网官方微信( tumaowang )
&#165&159元
节省31.8元
&#165&299元
节省59.8元
&#165&127元
节省25.4元
&#165&35.3元
节省15.7元
&#165&6.9元
&#165&19.9元
&#165&10.9元
&#165&45元
&#165&19元
&#165&219元
&#165&239元
节省47.8元
&#165&296元
节省59.2元查看: 948|回复: 9
LCD是9341,我用IO驱动液晶屏就是黑屏不工作
主题帖子精华
初级会员, 积分 132, 距离下一级还需 68 积分
在线时间16 小时
求原子哥帮助啊,我调了2天都没出来。下面是我的部分代码:。我想显示个底色是红色都不行,郁闷啊。
int main(void)
// u8 c[100] = {1,2,3,4,5,6,7,8,9,10};
#ifdef DEBUG
& & debug();
SystemInit();
LCD_Setup();
GPIO_SetBits(GPIOD, GPIO_Pin_12 );
GPIO_SetBits(GPIOD, GPIO_Pin_13 );
GPIO_SetBits(GPIOD, GPIO_Pin_14 );
#include "fonts.h"
#include "lcd.h"
#define LCD_TYPE &0x9325
#define START_BYTE &0x70
#define SET_INDEX & 0x00
#define READ_STATUS 0x01
#define WRITE_REG & 0x02
#define READ_REG & &0x03
#define WRITE_RAM & 0x2C
#define &LCD_CS & & GPIOC-&BSRR=GPIO_Pin_11
#define &WMLCDCOM(index) & & {LCD_Write_Reg(index);}
#define &WMLCDDATA(index) & &{LCD_Write_RAM(index);}
typedef unsigned short & & int uint16_t;
typedef unsigned & & & & & int uint32_t;
extern const unsigned char gImage_arm79[];
extern const unsigned char gImage_arm_logo[] ;
extern const unsigned char LCD_HZ[];
/*---------------????????GRAM----------------*/
void & &LCD_Write_RAM(u8 DH)
GPIO_SetBits(GPIOD,GPIO_Pin_0); & &// LCD_rS_1(); &
GPIO_ResetBits(GPIOC,GPIO_Pin_11); // LCD_CS_0();&
if (DH&0x0001) & & GPIO_SetBits(GPIOE,GPIO_Pin_8);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_8); &
if (DH&0x0002) & & GPIO_SetBits(GPIOE,GPIO_Pin_9);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_9); &
if (DH&0x0004) & & GPIO_SetBits(GPIOE,GPIO_Pin_10);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_10); &
if (DH&0x0008) & & GPIO_SetBits(GPIOE,GPIO_Pin_11);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_11); &
if (DH&0x0010) & & GPIO_SetBits(GPIOE,GPIO_Pin_12);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_12); &
if (DH&0x0020) & & GPIO_SetBits(GPIOE,GPIO_Pin_13);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_13);&
if (DH&0x0040) & & GPIO_SetBits(GPIOE,GPIO_Pin_14);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_14);&
if (DH&0x0080) & & GPIO_SetBits(GPIOE,GPIO_Pin_15);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_15);&
GPIO_ResetBits(GPIOD,GPIO_Pin_3); // LCD_WR_0();
GPIO_SetBits(GPIOD,GPIO_Pin_3);
// LCD_WR_1();
GPIO_SetBits(GPIOC,GPIO_Pin_11); // LCD_CS_1();&
/*******************************************************************************
* Function Name : LCD_WriteReg
* Description & : Writes to the selected LCD register.
* Input & & & & : - LCD_Reg: address of the selected register.
* & & & & & & & & &- LCD_RegValue: value to write to the selected register.
* Output & & & & : None
* Return & & & & : None
*******************************************************************************/
void LCD_Write_Reg(u8 DH)
GPIO_ResetBits(GPIOD,GPIO_Pin_0); & // LCD_RS_0();&
GPIO_ResetBits(GPIOC,GPIO_Pin_11); &// LCD_CS_0();&
if (DH&0x0001) & & GPIO_SetBits(GPIOE,GPIO_Pin_8);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_8); &
if (DH&0x0002) & & GPIO_SetBits(GPIOE,GPIO_Pin_9);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_9); &
if (DH&0x0004) & & GPIO_SetBits(GPIOE,GPIO_Pin_10);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_10); &
if (DH&0x0008) & & GPIO_SetBits(GPIOE,GPIO_Pin_11);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_11); &
if (DH&0x0010) & & GPIO_SetBits(GPIOE,GPIO_Pin_12);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_12); &
if (DH&0x0020) & & GPIO_SetBits(GPIOE,GPIO_Pin_13);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_13);&
if (DH&0x0040) & & GPIO_SetBits(GPIOE,GPIO_Pin_14);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_14);&
if (DH&0x0080) & & GPIO_SetBits(GPIOE,GPIO_Pin_15);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_15);&
GPIO_ResetBits(GPIOD,GPIO_Pin_3);
// LCD_WR_0();
GPIO_SetBits(GPIOD,GPIO_Pin_3); & // LCD_WR_1();
GPIO_SetBits(GPIOC,GPIO_Pin_11); // LCD_CS_1();
/*---------------??????×?±?-------------------*/
void LCD_WriteRAM_Prepare(void) &&
DH = &WRITE_RAM ;
GPIO_ResetBits(GPIOD,GPIO_Pin_0); &// LCD_RS_0();&
GPIO_ResetBits(GPIOC,GPIO_Pin_11); // LCD_CS_0();&
if (DH&0x0001) & & GPIO_SetBits(GPIOE,GPIO_Pin_8);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_8); &
if (DH&0x0002) & & GPIO_SetBits(GPIOE,GPIO_Pin_9);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_9); &
if (DH&0x0004) & & GPIO_SetBits(GPIOE,GPIO_Pin_10);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_10); &
if (DH&0x0008) & & GPIO_SetBits(GPIOE,GPIO_Pin_11);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_11); &
if (DH&0x0010) & & GPIO_SetBits(GPIOE,GPIO_Pin_12);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_12); &
if (DH&0x0020) & & GPIO_SetBits(GPIOE,GPIO_Pin_13);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_13);&
if (DH&0x0040) & & GPIO_SetBits(GPIOE,GPIO_Pin_14);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_14);&
if (DH&0x0080) & & GPIO_SetBits(GPIOE,GPIO_Pin_15);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_15);&
GPIO_ResetBits(GPIOD,GPIO_Pin_3); // LCD_WR_0();
GPIO_SetBits(GPIOD,GPIO_Pin_3); &// LCD_WR_1();
GPIO_SetBits(GPIOC,GPIO_Pin_11); // LCD_CS_1();&
/*---------------???????ê??-------------------*/
#define &LCD_WriteRAM_Ready() {LCD_CS;}
void write_color_data(u16 color)
GPIO_SetBits(GPIOD,GPIO_Pin_0); & & &// LCD_RS_1();
GPIO_ResetBits(GPIOC,GPIO_Pin_11); &// LCD_CS_0();&
DH = (color&&8);
if (DH&0x0001) & & GPIO_SetBits(GPIOE,GPIO_Pin_8);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_8); &
if (DH&0x0002) & & GPIO_SetBits(GPIOE,GPIO_Pin_9);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_9); &
if (DH&0x0004) & & GPIO_SetBits(GPIOE,GPIO_Pin_10);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_10); &
if (DH&0x0008) & & GPIO_SetBits(GPIOE,GPIO_Pin_11);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_11); &
if (DH&0x0010) & & GPIO_SetBits(GPIOE,GPIO_Pin_12);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_12); &
if (DH&0x0020) & & GPIO_SetBits(GPIOE,GPIO_Pin_13);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_13);&
if (DH&0x0040) & & GPIO_SetBits(GPIOE,GPIO_Pin_14);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_14);&
if (DH&0x0080) & & GPIO_SetBits(GPIOE,GPIO_Pin_15);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_15);&
GPIO_ResetBits(GPIOD,GPIO_Pin_3);
// LCD_WR_0();
GPIO_SetBits(GPIOD,GPIO_Pin_3); & &// LCD_WR_1();
DH = (color & 0xff);
if (DH&0x0001) & & GPIO_SetBits(GPIOE,GPIO_Pin_8); //PE8-15
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_8); &
if (DH&0x0002) & & GPIO_SetBits(GPIOE,GPIO_Pin_9);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_9); &
if (DH&0x0004) & & GPIO_SetBits(GPIOE,GPIO_Pin_10);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_10); &
if (DH&0x0008) & & GPIO_SetBits(GPIOE,GPIO_Pin_11);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_11); &
if (DH&0x0010) & & GPIO_SetBits(GPIOE,GPIO_Pin_12);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_12); &
if (DH&0x0020) & & GPIO_SetBits(GPIOE,GPIO_Pin_13);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_13);&
if (DH&0x0040) & & GPIO_SetBits(GPIOE,GPIO_Pin_14);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_14);&
if (DH&0x0080) & & GPIO_SetBits(GPIOE,GPIO_Pin_15);
else & & GPIO_ResetBits(GPIOE,GPIO_Pin_15);&
GPIO_ResetBits(GPIOD,GPIO_Pin_3);
// LCD_WR_0();
GPIO_SetBits(GPIOD,GPIO_Pin_3); & &// LCD_WR_1();
GPIO_SetBits(GPIOC,GPIO_Pin_11); // LCD_CS_1();
/*---------------------------LCD marco end-------------------------------*/
/* Private variables ---------------------------------------------------------*/
/* Global variables to set the written text color */
static &vu16 TextColor = 0x0000, BackColor = 0xFFFF;
/* Private function prototypes -----------------------------------------------*/
static &u32 & StrLength(u8 *Str);
static &void &Delay & &(u32 nCount);
/* Private functions ---------------------------------------------------------*/
/*******************************************************************************
* Function Name : Delay
* Description & : Delay some times.
*******************************************************************************/
void &Delay (u32 nCount)
& for(; nCount != 0; nCount--);
/*******************************************************************************
* Function Name : StrLength
* Description & : Returns length of string.
* Input & & & & : - Str: Character Pointer.
* Output & & & & : None
* Return & & & & : String length.
*******************************************************************************/
static u32 StrLength(u8 *Str)
& u32 Index = 0;
& /* Increment the Index unless the end of string */
& for(Index = 0; *Str != '\0'; Str++, Index++)
& return I
void LCD_Setup(void)
LCD_CtrlLinesConfig();
GPIO_SetBits(GPIOC, GPIO_Pin_10); &//reset = 1
& Delay(0x00FFF);
GPIO_ResetBits(GPIOC, GPIO_Pin_10); &//reset = 0
& Delay(0x05FFF);
& GPIO_SetBits(GPIOC, GPIO_Pin_10 );
//reset = 1
Delay(0x5FFFF);
//************* Start Initial Sequence **********// &&
WMLCDCOM(0xCB); &
WMLCDDATA(0x39);&
WMLCDDATA(0x2C);&
WMLCDDATA(0x00);&
WMLCDDATA(0x34);&
WMLCDDATA(0x02);&
WMLCDCOM(0xCF); &
WMLCDDATA(0x00);&
WMLCDDATA(0x99);&
WMLCDDATA(0x30);&
WMLCDCOM(0xE8); &
WMLCDDATA(0x85);&
WMLCDDATA(0x00);&
WMLCDDATA(0x78);&
WMLCDCOM(0xEA); &
WMLCDDATA(0x00);&
WMLCDDATA(0x00);&
WMLCDCOM(0xED); &
WMLCDDATA(0x64);&
WMLCDDATA(0x03);&
WMLCDDATA(0x12);&
WMLCDDATA(0x81);&
WMLCDCOM(0xF7); &
WMLCDDATA(0x20);&
WMLCDCOM(0x3A); &
WMLCDDATA(0x55);&
WMLCDCOM(0xC0); & &//Power control&
WMLCDDATA(0x22); & //VRH[5:0]&
WMLCDCOM(0xC1); & &//Power control&
WMLCDDATA(0x12); & //SAP[2:0];BT[3:0]&
WMLCDCOM(0xC5); & &//VCM control&
WMLCDDATA(0x4D);&
WMLCDDATA(0x3A);&
WMLCDCOM(0xC7); & &//VCM control2&
WMLCDDATA(0x98);&
WMLCDCOM(0x36); & &// Memory Access Control&
WMLCDDATA(0x48);&
WMLCDCOM(0xF2); & &// 3Gamma Function Disable&
WMLCDDATA(0x00);&
WMLCDCOM(0x26); & &//Gamma curve selected&
WMLCDDATA(0x01);&
WMLCDCOM(0xE0); & &//Set Gamma&
WMLCDDATA(0x0F);&
WMLCDDATA(0x26);&
WMLCDDATA(0x24);&
WMLCDDATA(0x0B);&
WMLCDDATA(0x10);&
WMLCDDATA(0x08);&
WMLCDDATA(0x52);&
WMLCDDATA(0xB8);&
WMLCDDATA(0x3F);&
WMLCDDATA(0x07);&
WMLCDDATA(0x10);&
WMLCDDATA(0x08);&
WMLCDDATA(0x1B);&
WMLCDDATA(0x0D);&
WMLCDDATA(0x08);&
WMLCDCOM(0xE1); & &//Set Gamma&
WMLCDDATA(0x00);&
WMLCDDATA(0x19);&
WMLCDDATA(0x1B);&
WMLCDDATA(0x04);&
WMLCDDATA(0x0F);&
WMLCDDATA(0x07);&
WMLCDDATA(0x2E);&
WMLCDDATA(0x74);&
WMLCDDATA(0x3F);&
WMLCDDATA(0x08);&
WMLCDDATA(0x0F);&
WMLCDDATA(0x07);&
WMLCDDATA(0x24);&
WMLCDDATA(0x32);&
WMLCDDATA(0x0F);&
WMLCDCOM(0x11); & &//Exit Sleep&
Delay(0XFFFFF);
WMLCDCOM(0x29); & &//Display on
WMLCDCOM(0x2c); &
/*******************************************************************************
* Function Name : LCD_SetTextColor
* Description & : Sets the Text color.
* Input & & & & : - Color: specifies the Text color code RGB(5-6-5).
* Output & & & & : - TextColor: Text color global variable used by LCD_DrawChar
* & & & & & & & & &and LCD_DrawPicture functions.
* Return & & & & : None
*******************************************************************************/
void LCD_SetTextColor(vu16 Color)
& TextColor = C
/*******************************************************************************
* Function Name : LCD_SetBackColor
* Description & : Sets the Background color.
* Input & & & & : - Color: specifies the Background color code RGB(5-6-5).
* Output & & & & : - BackColor: Background color global variable used by
* & & & & & & & & &LCD_DrawChar and LCD_DrawPicture functions.
* Return & & & & : None
*******************************************************************************/
void LCD_SetBackColor(vu16 Color)
& BackColor = C
/*******************************************************************************
* Function Name : LCD_Clear
* Description & : Clears the hole LCD.
* Input & & & & : Color: the color of the background.
* Output & & & & : None
* Return & & & & : None
*******************************************************************************/
void LCD_Clear(u16 Color)
& u32 index = 0;
& LCD_SetCursor(0x00, 0x00);
& //0x013F
& & LCD_WriteRAM_Prepare(); /* Prepare to write GRAM */
& for(index = 0; index & 76800; index++)
& & LCD_Write_RAM((Color&&8));
LCD_Write_RAM((Color&0xff));
& LCD_WriteRAM_Ready();
/*******************************************************************************
* Function Name : LCD_SetCursor
* Description & : Sets the cursor position.
* Input & & & & : - Xpos: specifies the X position.
* & & & & & & & & &- Ypos: specifies the Y position.
* Output & & & & : None
* Return & & & & : None
*******************************************************************************/
void LCD_SetCursor(u8 Xpos, u16 Ypos)
& &// LCD_WriteReg(0x0020, Xpos);
& &//LCD_WriteReg(0x0021, Ypos);
& &//LCD_WriteReg(0x004e, Xpos);
& //?è??X×?±ê????
& &//LCD_WriteReg(0x004f, Ypos);
&//?è??Y×?±ê????
& &//LCD_WriteReg(0x0046, Xpos);
LCD_Write_Reg(0x2A);&
LCD_Write_RAM(Xpos&&8);&
LCD_Write_RAM(Xpos&0XFF); &
LCD_Write_Reg(0X2B);&
LCD_Write_RAM(Ypos&&8);&
LCD_Write_RAM(Ypos&0XFF);
/*******************************************************************************
* Function Name : LCD_CtrlLinesConfig
* Description & : Configures LCD control lines in Output Push-Pull mode.
* Input & & & & : None
* Output & & & & : None
* Return & & & & : None
*******************************************************************************/
void LCD_CtrlLinesConfig(void)
& GPIO_InitTypeDef GPIO_InitS
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_FSMC, DISABLE); &
& RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC |
& & & & & & & & & & & & &RCC_APB2Periph_GPIOD | RCC_APB2Periph_GPIOE , ENABLE);&
/*===========GPIO For the LCD_RS,WR,RD,BF========================*/
&* PD0 -& LCD_RS & & &nbspD1 -& LCD_RD & PD3 -& LCD_WR & & &nbspD4 -& LCD_BF&
& GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_3 | GPIO_Pin_4 ;
& GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
& GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
& GPIO_Init(GPIOD, &GPIO_InitStructure);
/*===========GPIO For the LCD_Bus========================*/
&* PE8-15 -& DB8-15
& GPIO_InitStructure.GPIO_Pin = &GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_10 | GPIO_Pin_11 |
GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15;
& GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
& GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
& GPIO_Init(GPIOE, &GPIO_InitStructure);
/*===========GPIO For the LCD_RESET,CS=======================*/
&* PC10 -& LCD_RESET & & &nbspC11 -& LCD_CS
& GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10 | GPIO_Pin_11;
& GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
& GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
& GPIO_Init(GPIOC, &GPIO_InitStructure);
/*===========GPIO For the LED ========================*/
&* LED2 -& PD12
&LED3 -& PD13 LED4 -& PD14
& GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12 |GPIO_Pin_13|GPIO_Pin_14;
& GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
& GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;&
& GPIO_Init(GPIOD, &GPIO_InitStructure);
/*===========Please Set LED-back-Light ========================*/
&* Light_LED -& PD4
& GPIO_ResetBits(GPIOD, GPIO_Pin_4);
//?ò??±???LED
void test(void)
// int i,j,k,Num_char,
LCD_Clear(Red);
//for(i = 0; i & 4;i++){
// LCD_Char_24_24(i*24, 10, &LCD_HZ[i * 72]);
/*====LED2-ON=======*/
GPIO_ResetBits(GPIOD , GPIO_Pin_12);
GPIO_SetBits(GPIOD , GPIO_Pin_13);
Delay(0xaffff);
Delay(0xaffff);
Delay(0x5ffff);
/*====LED3-ON=======*/
GPIO_ResetBits(GPIOD , GPIO_Pin_12);
GPIO_ResetBits(GPIOD , GPIO_Pin_13);
Delay(0xaffff);
Delay(0xaffff);
Delay(0x5ffff);
/*---------------------------------E N D--------------------------------------*/
主题帖子精华
初级会员, 积分 64, 距离下一级还需 136 积分
在线时间3 小时
帮顶!!!!
主题帖子精华
初级会员, 积分 132, 距离下一级还需 68 积分
在线时间16 小时
我只用PE8-15连接了9341LCD的DB8-DB15数据线。
主题帖子精华
在线时间28 小时
黑屏?先把背光弄亮啊
简单是多么的快乐,而快乐就因你而简单!微芯动力LTKKS
主题帖子精华
初级会员, 积分 132, 距离下一级还需 68 积分
在线时间16 小时
背光灯打开后,显示的是白屏。
主题帖子精华
初级会员, 积分 132, 距离下一级还需 68 积分
在线时间16 小时
我用STC单片机8个IO口做数据线驱动9341的DB0-DB15,9341能正常工作啊。可0用到STM32上,屏就不工作了。
主题帖子精华
在线时间450 小时
8位屏????
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
初级会员, 积分 132, 距离下一级还需 68 积分
在线时间16 小时
恩.是8位屏。
主题帖子精华
金牌会员, 积分 1777, 距离下一级还需 1223 积分
在线时间54 小时
你把sTc驱动9341的代码打包出来,我学习下。
手艺人要内外兼修。
主题帖子精华
初级会员, 积分 132, 距离下一级还需 68 积分
在线时间16 小时
8楼。要明天类,我家里电脑没有。
Powered by

我要回帖

更多关于 iphone7黑屏 的文章

 

随机推荐