找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1718|回复: 2
收起左侧

关于stm32f103c8t6硬件spi扩展psram64h问题

[复制链接]
ID:73992 发表于 2023-9-13 20:33 | 显示全部楼层 |阅读模式
无标题3.png 1.如上图当读到数据位时,可以向spi—dr寄存器写任意数把数据交换出来吗?
无标题4.png
按写时序:1,使能片选引脚 。2,发送0x02写数据指令。3,发送3个字节地址。4,写入数据。5,失能片选  
按读时序:1,使能片选引脚 。2,发送0x03读数据指令,3,发送3个字节地址。4,写入数据 。5,失能片选   这时SPI-DR寄存器为读出值?
硬件,stm32spi1,GPIOA_04 nss引脚程序控制
程序如下,问题是,每次写SPI-DR寄存器,寄存器的值与写入的数据不符合。并且读出来的数据在SPI_DR也不对。
无标题.png


回复

使用道具 举报

ID:883242 发表于 2023-9-13 22:18 | 显示全部楼层
恭喜你,终于会一点点ARM汇编了,距离c语言还有一定距离。
回复

使用道具 举报

ID:73992 发表于 2023-9-15 13:42 | 显示全部楼层
Hephaestus 发表于 2023-9-13 22:18
恭喜你,终于会一点点ARM汇编了,距离c语言还有一定距离。

谢谢。读spi程序在给出04地址后,没有继续发送一字节数据交换。是程序问题。(已解决)
回复

使用道具 举报

无效楼层,该帖已经被删除
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表