dqfj01 发表于 2024-7-30 17:14:28

STC32G8K64-32脚 DMA-SPI 设置为从机 SS先用P54接收不到数据|已解决

本帖最后由 芯LYS 于 2024-7-31 10:19 编辑

STC32G8K64-32脚 DMA-SPI 设置为从机 用P32/P33/P34/P35正常,用P13/P14/15/P54接收不到数据,设置忽略SS后,可正常接收数据,P54是设置为双向囗,请教哪有问题。

DebugLab 发表于 2024-7-30 17:48:53

示波器观察一下P54看看

dqfj01 发表于 2024-7-30 17:52:47

本帖最后由 dqfj01 于 2024-7-30 17:58 编辑

DebugLab 发表于 2024-7-30 17:48
示波器观察一下P54看看
用示波器查看,P54脚有被主芯片拉低接近0V,发送给另单片机功能正常。两片STC32G8K64通过DMA-SPI 交接数据 。

DebugLab 发表于 2024-7-30 18:15:19

信息不全
无原理图和程序
检查
P54和复位复用
是否使用外部复位
是否和复位冲突
P54上电会有6.5ms高电平是否有影响
SPIF是否有请求中断
SSIG和MSTR是如何设置的
是否使用了超时控制功能(STC32G12K128无此功能,主机模式不要使用此功能)
是否发生写冲突






dqfj01 发表于 2024-7-30 18:29:03

引用的单片机引脚图错了,单片机有P1.2脚,不应采用P5.4,问题解决了。
页: [1]
查看完整版本: STC32G8K64-32脚 DMA-SPI 设置为从机 SS先用P54接收不到数据|已解决