【沁恒微CH32V307评估板试用体验】硬件SPI驱动LCD出错 - RISC-V MCU技术社区 - 电子技术william hill官网 - 广受欢迎的专业电子william hill官网 - 威廉希尔官方网站
分享 收藏 返回

[文章]

【沁恒微CH32V307评估板试用体验】硬件SPI驱动LCD出错

用硬件SPI驱动LCD屏,驱动不了,确认LCD屏在其他的单片机是可以用,屏是好的。
SPI初始化函数:
  1. void SPI_ILI9488_Init(void)
  2. {
  3.     GPIO_InitTypeDef GPIO_InitStructure={0};
  4.     SPI_InitTypeDef SPI_InitStructure={0};

  5.     RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA | RCC_APB2Periph_SPI1, ENABLE );

  6.     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
  7.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
  8.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  9.         GPIO_Init(GPIOA, &GPIO_InitStructure);

  10.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
  11.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOAtiNG;
  12.         GPIO_Init(GPIOA, &GPIO_InitStructure);

  13.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
  14.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
  15.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  16.         GPIO_Init(GPIOA, &GPIO_InitStructure);

  17.         SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex;
  18.         SPI_InitStructure.SPI_Mode = SPI_Mode_Master;
  19.         SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;
  20.         SPI_InitStructure.SPI_CPOL = SPI_CPOL_High;
  21.         SPI_InitStructure.SPI_CPHA = SPI_CPHA_2Edge;
  22.         SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;
  23.         SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_4;
  24.         SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB;
  25.         //SPI_InitStructure.SPI_CRCPolynomial = 7;
  26.         SPI_Init(SPI1, &SPI_InitStructure);

  27.         SPI_Cmd(SPI1, ENABLE);
  28. }


  29. void SPI_WriteByte(u8 Byte)
  30. {
  31.     if( SPI_I2S_GetFlagStatus( SPI1, SPI_I2S_FLAG_TXE ) != RESET )
  32.     {
  33.         SPI_I2S_SendData( SPI1, Byte );
  34.     }
  35. }
用逻辑分析仪抓的时序图如下:
SPI时序图.png
工程附在后面,希望大佬、沁恒官方帮帮我,折腾2天了。。。
ILI9488.zip (900.23 KB)
(下载次数: 0, 2022-5-30 20:53 上传)





更多回帖

×
发帖