Part Number:DLPC350
我想通过单片机iic接口控制DLPC350,从地址是0x34和0x35,然后对对应寄存器进行读写,设置的频率是100khz,但是发现无法通讯上,我想知道怎么才能实现iic通讯?
MengAo Zeng:
请检查DLPC350的F21脚是否拉低。
,
tian q:
您好,感谢您的回答,我确认已经拉低,J19并没有连接。代码如下:uint8_t blue=0x00; flag=HAL_I2C_Mem_Write(&hi2c1,0x34,0x90, I2C_MEMADD_SIZE_8BIT,&blue,1,0xff);flag回应是HAL_ERROR,不知道问题出在哪里了?我只想用iic控制led灯颜色选择。
,
MengAo Zeng:
调DLPC350的I2C通信可以先实现Write,具体的步骤如下:具体请参考DLPC350的Programmer Guide。
建议先写一个简单的命令,然后用示波器捕捉一下波形,看看具体是什么问题。
,
tian q:
你好,器件工作在video模式,已经有图像显示,上位机可以单独控制led灯。我想控制单独红灯亮,逻辑分析仪抓出来的应该是发送成功了,我查了一下寄存器地址0x10,写的话就是0x90,也没什么问题,也是规定的一个字节,我想请问一下是什么原因?
,
MengAo Zeng:
应该写34 90 01就可以单独开红灯。你写完之后可以读一下0x10寄存器,看是否写成功了。另外可以测量一下C350的输出脚R_LED_EN。
,
tian q:
您好,我想请问一下,您这边有DLPC350的原理图或者pcb图吗?或者给我给我一个链接,让我自己下载。
,
MengAo Zeng:
你好。可以在这个地方下载参考设计:https://www.ti.com/tool/DLP4500-C350REF