ESP32S3 SPI2 挂多个从机设备,无法操作第三个设备
Posted: Wed Jul 19, 2023 8:47 am
芯片: ESP32S3
环境: ESP-IDF4.4版本 release/v4.4 拉了官方最新的V4.4
场景:需要使用SPI2外挂 4个 从机设备,能够操作两个设备没问题,第三个设备初始化时, SPI读取就是0XFFFF,
https://github.com/espressif/esp-idf/issues/8876
以上issue中描述的问题,是无法添加第四个设备,我修改后可以添加第四个设备,不过在进行第3个第4个设备通讯时,SPI数据读取的都是0XFFFF。 从设备交叉换芯片都试过,硬件问题已经排除,四个硬件随意交换,一定只能初始化两个设备,第三个设备就不行。
【用逻辑分析仪看了, 第三个芯片在初始化时, 片选CS不拉低,在初始化的时候,片选是有拉低过一次的,证明IO已经通了】
希望得到帮助,感谢感谢
环境: ESP-IDF4.4版本 release/v4.4 拉了官方最新的V4.4
场景:需要使用SPI2外挂 4个 从机设备,能够操作两个设备没问题,第三个设备初始化时, SPI读取就是0XFFFF,
https://github.com/espressif/esp-idf/issues/8876
以上issue中描述的问题,是无法添加第四个设备,我修改后可以添加第四个设备,不过在进行第3个第4个设备通讯时,SPI数据读取的都是0XFFFF。 从设备交叉换芯片都试过,硬件问题已经排除,四个硬件随意交换,一定只能初始化两个设备,第三个设备就不行。
【用逻辑分析仪看了, 第三个芯片在初始化时, 片选CS不拉低,在初始化的时候,片选是有拉低过一次的,证明IO已经通了】
希望得到帮助,感谢感谢