能否通过直接配置CH368的寄存器来进行SPI通讯?

自己捣鼓着搞了一个CH368的VISA驱动程序,没有用官方的驱动,现在可以实现利用VISA库编程读写芯片的配置寄存器以及IO基址寄存器,读取芯片ID、点灯等基础操作都可以完成,但是其他的功能如SPI、IIC等好像不能通过对手册中所展示的寄存器进行操作来实现?

VISA程序如下图所示visa程序.png

您好,芯片的SPI和I2C操作实现对寄存器需要组合按序操作,您可留下邮箱,我们把寄存器操作流程发下作为参考。


个人信息保护,已隐藏

以上是我的邮箱,麻烦您了谢谢!


您好,邮件已发送,请查收!


您好,很感谢您回答我的问题,如何我想请问一下ch36x_lib.c文件中引用的ioctl.h文件在哪呢?应该怎么查看呢?我需要查看SPI的相关函数 ioctl(fd, CH36x_STREAM_SPI, (unsigned long)&ch36x_stream_spi_t)的内容。

image.png


您好,邮件已回复,请参考driver/ch36x.c源文件中的SPI传输函数:ch36x_stream_spi


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