自己捣鼓着搞了一个CH368的VISA驱动程序,没有用官方的驱动,现在可以实现利用VISA库编程读写芯片的配置寄存器以及IO基址寄存器,读取芯片ID、点灯等基础操作都可以完成,但是其他的功能如SPI、IIC等好像不能通过对手册中所展示的寄存器进行操作来实现?
VISA程序如下图所示
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
自己捣鼓着搞了一个CH368的VISA驱动程序,没有用官方的驱动,现在可以实现利用VISA库编程读写芯片的配置寄存器以及IO基址寄存器,读取芯片ID、点灯等基础操作都可以完成,但是其他的功能如SPI、IIC等好像不能通过对手册中所展示的寄存器进行操作来实现?
VISA程序如下图所示
您好,芯片的SPI和I2C操作实现对寄存器需要组合按序操作,您可留下邮箱,我们把寄存器操作流程发下作为参考。
个人信息保护,已隐藏
以上是我的邮箱,麻烦您了谢谢!
您好,邮件已发送,请查收!
您好,很感谢您回答我的问题,如何我想请问一下ch36x_lib.c文件中引用的ioctl.h文件在哪呢?应该怎么查看呢?我需要查看SPI的相关函数 ioctl(fd, CH36x_STREAM_SPI, (unsigned long)&ch36x_stream_spi_t)的内容。
您好,邮件已回复,请参考driver/ch36x.c源文件中的SPI传输函数:ch36x_stream_spi