ch9434a串口扩展芯片,linux驱动问题

执行ch943x_scr_test读写SCR寄存器。写入0x55或0x66,读出来都是0xff。

看打印的log,读取其他的寄存器,都是0xff。


wch工程师,有一下几个问题问下:

  1. 正常情况下在ch943x_scr_test函数中写入0x55和0x66读取也是0x55也0x66才对吧?

  2. reset的引脚不接,是否有影响?

  3. ch9434的spi是工作在cpol=0,cpha=0的模式吗



image.png

image.png

image.png

您好,如上信息代表主控CPU和CH9434之间的SPI通讯不正常。(Reset复位引脚不接无影响)有条件的话,可以直接用逻辑分析仪抓取下有无SPI通讯波形。

1、检查SPI Clock是否在芯片允许范围内;

2、芯片支持SPI模式0和模式3,检查下模式是否匹配;


只有登录才能回复,可以选择微信账号登录