完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
硬件: ESP32 ,W25Q128 SPI显示器
库: IDF4.0.1 使用hspi挂载了外部16MB的W25Q128,并同时挂载了SPI的显示器,使用两不同IO口进行分时复用。 问题描述:分时复用spi时,给显示器发送数据后,可能导致FLASH出现问题或者FATFS文件丢失 初始化函数如下 flash 使用idf官方挂载FATFS例程 单独挂载均正常,两者分时复用时时不时会出现问题 猜测可能CS口出现异常,使用逻辑分析仪查看(SPI速度均限制在10M) 发现在给SPI显示发数据时,FLASH的CS引脚被拉低。(CS2为显示器的CS脚,enable为FLASH的CS脚,MOSI与MISO标记反了,不影响) 是否有方法让可以解决?或者使用软件进行CS脚的选择的呢? |
|
相关推荐
1个回答
|
|
硬件: ESP32 ,W25Q128 SPI显示器
库: IDF4.0.1 使用hspi挂载了外部16MB的W25Q128,并同时挂载了SPI的显示器,使用两不同IO口进行分时复用。 问题描述:分时复用spi时,给显示器发送数据后,可能导致FLASH出现问题或者FATFS文件丢失 初始化函数如下 flash 使用idf官方挂载FATFS例程 [img]https://file1.elecfans.com/web2/M00/EB/DE/wKgZomZgEaKALEcgAAEqVGJZ5w4924.jpg[/img] 单独挂载均正常,两者分时复用时时不时会出现问题 猜测可能CS口出现异常,使用逻辑分析仪查看(SPI速度均限制在10M) [img]https://file1.elecfans.com/web2/M00/EB/DE/wKgZomZgEaSAH6i1AACY8v1j2Ec853.jpg[/img] 发现在给SPI显示发数据时,FLASH的CS引脚被拉低。(CS2为显示器的CS脚,enable为FLASH的CS脚,MOSI与MISO标记反了,不影响) [img]https://file1.elecfans.com/web2/M00/EC/C6/wKgaomZgEaaAft9oAAB73q0mAeU433.jpg[/img] 是否有方法让可以解决?或者使用软件进行CS脚的选择的呢? |
|
|
|
只有小组成员才能发言,加入小组>>
527浏览 6评论
438浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
425浏览 5评论
421浏览 4评论
396浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 10:25 , Processed in 0.692364 second(s), Total 47, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号