这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » SPI外设无法处理SPI总线模式的存储芯片

共1条 1/1 1 跳转至

SPI外设无法处理SPI总线模式的存储芯片

专家
2026-04-05 12:07:47     打赏

昨天调试了一整天,就是之前驱动I2C接口的国产LCD的那个工程。原工程中,使用软件模拟的方式,从LCD的字库芯片中提取点阵数据。其工作时序是完全的SPI模式。昨天试着想用STC32G12K128的SPI外设来替换软件模拟方式,结果是没成功。其间,试着调整一下三个设置,

DORD = 0; //先发送/接收数据的高位( MSB)

CPOL = 1; //SCLK 空闲时为低电平,SCLK 的前时钟沿为下降沿,后时钟沿为上升沿

CPHA = 1; //数据在 SCLK 前时钟沿驱动,后时钟沿采样

不惜使用各种组合,结果无一例外,都失败了。

从现有信息来看,LCD上的字库应该就是类似W25Q64这样的芯片,不知道为啥不能用STC32G12K128的SPI外设来驱动。从逻辑分析仪的时序信号分析,数据的通讯就是简单的CLK上升沿收发数据,非常简单,不存在上升沿锁定数据,下降沿读出这么稍显复杂的处理。搞不懂,搞不懂啊。后面有时间试试其他厂家的芯片看看。




关键词: 懒猫的学习笔记     STC32G12K128     SPI外    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]