• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32F103RCT6的硬件SPI3问题

黄莨元 2017-07-26 浏览量:1611

大家好,我是两块,这两天在折腾社区试用的SPI工业屏幕,我使用的主控芯片是前段时间参加论坛活动获得的猫头鹰开发板,是东方大哥的板子,主控芯片是STM32F103RCT6,我需要用的是SPI3接口来驱动SPI液晶屏显示,这个SPI3接口是复用了JTAG接口的,下面是我的配置,请大家帮看看有什么问题没,笔者已经调通了IO软件模拟的,SPI液晶屏的命令那些东西是没有问题的,用到3个IO口,PD2用作片选,PB3是时钟线,PB5是数据线,谢谢。下面是配置函数

这个是SPI3的配置函数:

1.png

SPI3的发送数据函数:

2.png

PD2片选接口配置:

3.png

SPI液晶屏幕的命令时序图和数据时序图:

4.png

5.png


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 没问题吧,这里无非就是先禁用JTAG,然后使能SPI,进行通信


    • 发布于 2017-07-27
    • 举报
    • 评论 2
    • 0
    • 0
黄莨元 回复了 chen0000009:是啊,自我感觉SPI3的硬件配置也没啥问题呢,但是,屏幕就是点不亮呢 回复
chen0000009 回复了 黄莨元:这种通常还是要查供电那些问题,不一定通信问题 回复

其他答案 数量:1
  • 您看看您軟SPI跟硬SPI設置的時序有沒有正確

    還有MOSI 和MISO方向要正確

    因為也沒實體幫你測試XDXD


    • 发布于2017-07-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32F103RCT6的硬件SPI3问题