OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4538|回复: 7

STM32四线SPI驱OLED问题

[复制链接]

2

主题

6

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2016-3-24
在线时间
16 小时
发表于 2016-5-3 01:57:07 | 显示全部楼层 |阅读模式
10金钱
本帖最后由 Void_树枝 于 2016-5-3 02:07 编辑

做项目测试自己用转接板在洞洞板上焊了stm32f103c8t6的板子,需要用到OLED,把7pin的OLED模块用四线SPI方式 D0 - PB3,D1 - PB4,RST - PB5,DC - PB6接上了,无奈程序怎么都调不通,屏幕没有任何反应。把屏幕摘下来换到了zet6的板子上,对比原子哥的例程修改了几次之后发现问题,只要把D0、D1接到除PC以外的其他端口都会出现这种情况,可任意接PC的引脚,RST和DC倒是可以随便接。要知道这个项目要用到RTC时钟,而c8t6的仅有的三个PC引脚都要用作RTC。。。简直无解。开始以为是端口配置问题,可明明PB和PC都没有复用啊。。。端口配置如下,大神们请帮我看下我是不是漏了什么== QQ截图20160503015050.png oled.h中端口配置
QQ截图20160503015118.png oled.c中端口配置




最佳答案

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2016-5-3 01:57:08 | 显示全部楼层
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

9

主题

507

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3347
金钱
3347
注册时间
2013-4-10
在线时间
333 小时
发表于 2016-5-3 02:35:56 | 显示全部楼层
本帖最后由 likunxue 于 2016-5-3 02:40 编辑

想要你这10分, 可我不会用库函数板, 我有一个寄存器的, 你要不要
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2016-3-24
在线时间
16 小时
 楼主| 发表于 2016-5-3 10:40:41 | 显示全部楼层
likunxue 发表于 2016-5-3 02:35
想要你这10分, 可我不会用库函数板, 我有一个寄存器的, 你要不要

寄存器看不明白后续开发就傻眼了
回复

使用道具 举报

3

主题

46

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
233
金钱
233
注册时间
2015-10-28
在线时间
56 小时
发表于 2016-5-3 13:02:47 | 显示全部楼层
我这里有个自己调的东西,你要吗?
回复

使用道具 举报

21

主题

144

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1132
金钱
1132
注册时间
2015-7-31
在线时间
155 小时
发表于 2016-5-3 16:03:45 | 显示全部楼层
要不先用模拟SPI方式调通再用硬件SPI吧,我之前拿到块OLED是这么做的

链接http://www.openedv.com/thread-70930-1-1.html
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2016-3-24
在线时间
16 小时
 楼主| 发表于 2016-5-5 05:22:34 | 显示全部楼层

这两天忙于收尾项目没过来看==谢谢大家,问题已经解决了,是因为我用了TIM4的四个通道==换到TIM3就好了,然而还是有些问题想不通,虽然配置了定时器,可是驱屏的时候并没有调用定时器,是因为keil谜一般的智商么==
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2019-7-13
在线时间
2 小时
发表于 2019-7-19 19:35:28 | 显示全部楼层
球球求求其曲奇
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 07:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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