初级会员

- 积分
- 168
- 金钱
- 168
- 注册时间
- 2015-11-6
- 在线时间
- 32 小时
|
8金钱
本帖最后由 小融 于 2017-3-12 10:30 编辑
正在用一块屏,芯片是NT35510,使用的是RGB+SPI,SPI接口是控制接口,正在尝试读取ID,可是尝试了到多天了,都不行,不知道有没有人弄过?
接口时序
这是SPI的时序,我的程序:
[mw_shl_code=c,true]static void LCD_SendByte(INT8U Command)
{
for (INT8U i = 8; i > 0; i--)
{
if (Command & (1 << (i - 1)))
LCD_SDO = 1;
else
LCD_SDO = 0;
LCD_SCK = 0;
LCD_SCK = 1;
}
}
static INT8U LCD_ReadByte(void)
{
INT8U Data = 0;
LCD_SDO = 1;
for (INT8U i = 8; i > 0; i--)
{
LCD_SCK = 1;
LCD_SCK = 0;
Delayus(1);
Data <<= 1;
if (LCD_SDI) Data++;
}
return Data;
}[/mw_shl_code]
|
|