This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的技术支持团队:
无法正确配置芯片SN65DSI83。
在处理器STM32F769上生成一个信号,格式为 :MIPI DSI 2数据通道 + 1时钟通道RGB666
使用TFT GM80.06万T e2e.ti.com/.../GM80.06万T_2D00_104_2D00_TTX2NLW.pdf
花了很多时间 解决我无法解决的问题。
请帮助。
您好!
已正确执行初始化。 根据文件中的建议。 他用一张油条检查了一下。
初始化后,将显示错误(命令0xE5) 0x81。
重置错误并在一秒内读取后,请读取0x00
初始化功能如下所示:
uINT16_t reg_rx; sn65dsi83 init pin_dsi_en(0); delay(10); pin_dsi_en(1); delay(100); //测试连接 REG_Rx = I2C_READ_1Byte (SN65DSI83_I2C_ADDR,0x00);// REG_Rx =='5' Write_Rx = I2C_READ_1Byte (SN65DSI83_I2C_ADDR,0x01);// REG_Rx_Rx ='8' // SN65DSI83 ,I2C_0xD0DR, I2C_X8DI_I12I2C_0 0xFF);//重置警报 (uint16_t i =0;i < COUNTOF (sn65dsi83_config); i+) {//发送生成的配置DSI调谐器 1Byte (SN65DSI83_I2C_ADDR,sn65dsi83_config[i][0],sn65dsi83_config[i][1]) ) lcd_dsi_host_Init()//开始DSI视频流 延迟(10); I2C_Write_1DR( SN65DSI83_DSDR) 1DER12I12_I2C_1DE_IDE12I12I2C_0x1DE_1DE_IDE12I12I2I2I2_0x1DE_1DE_IDE12I2I2I2I0/ 重 置1YE12I2I2I2I2I2_0x1YE12I2I2I2_0x1DE_0x1DE_0x1DE_IDE12I2I2I2I2I2I2I2I12_0x1DE_0x1DE_0x1DE_0x1DE_IDE12I2I2I012I2I2I012I2I2I12I012I2I2I12I12I12I12_0x
我认为程序中计算分频器的错误。 我刚刚注意到。
我将DPS频率设置为200 MHz。 结果是相同的。
我有一个经历。
已将DSI配置更改为24bpp,并在DSI调谐器中形成新配置。 指示器开始显示图片。 0xE5命令上的错误不是输出(=0x00)。
其他一切都是一样的。
之前在DSI至HDMI适配器上测试的所有模式。
但我需要使用18bpp模式。 因此,这个问题尚未解决。
我指望你的帮助。
e2e.ti.com/.../sn65dsi83_2D00_q1_5F00_GM80.06万T_5F00_v12_5F00_18bpp_5F00_200 m .rar
发现在A_Y1P / A_Y1N引脚中,18bpp模式下没有调制。 我在24ppp模式下检查。 针脚A_Y1P / A_Y1N调制存在。
问题未解决。 在18bpp模式下,图像不会显示在指示器上。
请确定实际DSI时间线的范围。 输出到LVDS接口时,输入上的线路时间(从APU水平同步到下一个水平同步计时)将保留。 如果行时间与工具计算的时间不同,这将导致问题。 即使DSI源以突发方式输出流,DSI源也必须用空白数据包(或LP11)填充其余的线路时间,以满足线路时间要求。