OpenEdv-开源电子网

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

求STM32F407用IIC驱动4脚的OLED的例程

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2017-7-7
在线时间
1 小时
发表于 2017-7-10 17:02:16 | 显示全部楼层 |阅读模式
1金钱
用的OLED是只有四个引脚的,VCC\GND\SCL\SDA
用stm32f103的程序改了,下载之后无法显示
有没有用f4的,求例程~~~~~~

最佳答案

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

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2017-7-7
在线时间
1 小时
 楼主| 发表于 2017-7-10 17:02:17 | 显示全部楼层
IssacWang 发表于 2017-7-17 10:13
可以了楼主,可以加我qq 27059876我发给你

已解决了,谢谢
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2017-7-11 00:54:05 | 显示全部楼层
百度找吧
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2017-7-13
在线时间
3 小时
发表于 2017-7-13 14:11:14 | 显示全部楼层

请问楼主解决了吗?我也是,在f103上面可以正常驱动的代码改到F407驱动不了,检查不出来问题
回复

使用道具 举报

3

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2017-3-20
在线时间
49 小时
发表于 2017-7-14 15:15:20 | 显示全部楼层
顶一下,我改改试试
回复

使用道具 举报

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2017-6-29
在线时间
9 小时
发表于 2017-7-15 19:12:09 | 显示全部楼层
我用f7试过的也是没有用
回复

使用道具 举报

3

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2017-3-20
在线时间
49 小时
发表于 2017-7-17 10:13:42 | 显示全部楼层
可以了楼主,可以加我qq 27059876我发给你
回复

使用道具 举报

2

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2017-2-23
在线时间
23 小时
发表于 2017-7-24 12:19:44 | 显示全部楼层
发出来看看 ,我也正想做
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2017-7-27
在线时间
1 小时
发表于 2017-7-27 15:21:37 | 显示全部楼层
求分享完整程序
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2017-7-26
在线时间
1 小时
发表于 2017-7-27 17:13:36 | 显示全部楼层
可以把程序发出来看一下吗,我与在做,谢谢啦
回复

使用道具 举报

0

主题

91

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
261
金钱
261
注册时间
2017-7-19
在线时间
31 小时
发表于 2017-7-27 19:31:32 | 显示全部楼层
楼主能贴出来分享么
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2017-8-5
在线时间
2 小时
发表于 2017-8-10 10:16:00 | 显示全部楼层
可以发一下程序吗?
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2017-8-10
在线时间
1 小时
发表于 2017-8-11 00:00:19 | 显示全部楼层
求程序啊!!!!
回复

使用道具 举报

2

主题

3

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2017-9-28
在线时间
7 小时
发表于 2017-9-28 22:06:39 | 显示全部楼层
我验证发现F1用模拟IIC能直接用,移植到F4就不行,主要是因为主频不一样导致的。将模拟IIC换成硬件IIC就行了,理论上模拟IIC也可以但到调delay比较烦所以硬件IIC比较好

STM32F407 OLED_IIC.zip

4.39 MB, 下载次数: 8256

回复

使用道具 举报

4

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
金钱
238
注册时间
2017-4-17
在线时间
60 小时
发表于 2017-11-8 20:56:11 | 显示全部楼层
感谢正在用
回复

使用道具 举报

41

主题

226

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
480
金钱
480
注册时间
2017-7-29
在线时间
233 小时
发表于 2018-4-30 11:27:20 | 显示全部楼层
weiwei3837 发表于 2017-9-28 22:06
我验证发现F1用模拟IIC能直接用,移植到F4就不行,主要是因为主频不一样导致的。将模拟IIC换成硬件IIC就行 ...

程序里图片是怎么哪个取模软件,怎么设置的
回复

使用道具 举报

0

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2018-6-23
在线时间
18 小时
发表于 2018-8-29 15:42:51 | 显示全部楼层
我自己修改的原子的程序,现在可以全面兼容8080,SPI,IIC三种方式,只需要修改一个
//OLED模式设置
//0: 4线串行模式  (模块的BS1,BS2均接GND)
//1: 并行8080模式 (模块的BS1,BS2均接VCC)
//2: IIC2线串行模式 (模块的BS1接VCC,BS2接GND)
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2019-6-16
在线时间
1 小时
发表于 2019-6-16 14:23:17 | 显示全部楼层
weiwei3837 发表于 2017-9-28 22:06
**** 作者被禁止或删除 内容自动屏蔽 ****

感谢大佬!本来软件i2c点亮了oled,结果改了晶振频率和主频,oled就点不亮了……最后换了硬件i2c,完美解决!
顺便一说,oled的预设效果很棒!
回复

使用道具 举报

66

主题

224

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1349
金钱
1349
注册时间
2018-10-4
在线时间
200 小时
发表于 2019-7-6 20:24:32 | 显示全部楼层
Selenitic 发表于 2017-7-13 14:11
请问楼主解决了吗?我也是,在f103上面可以正常驱动的代码改到F407驱动不了,检查不出来问题

我也是,F103可以,F4就是不行,怎么回事,老兄,我还以为我板子坏了,但是换了IO也是一样?
吾虽浪迹天涯 却未迷失本心
欢迎光临我的CSDN博客
回复

使用道具 举报

66

主题

224

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1349
金钱
1349
注册时间
2018-10-4
在线时间
200 小时
发表于 2019-7-6 20:25:56 | 显示全部楼层
weiwei3837 发表于 2017-9-28 22:06
**** 作者被禁止或删除 内容自动屏蔽 ****

原来如此啊,多谢老兄!
吾虽浪迹天涯 却未迷失本心
欢迎光临我的CSDN博客
回复

使用道具 举报

66

主题

224

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1349
金钱
1349
注册时间
2018-10-4
在线时间
200 小时
发表于 2019-7-6 20:34:28 | 显示全部楼层
weiwei3837 发表于 2017-9-28 22:06
**** 作者被禁止或删除 内容自动屏蔽 ****

完美解决,NICE!
吾虽浪迹天涯 却未迷失本心
欢迎光临我的CSDN博客
回复

使用道具 举报

34

主题

331

帖子

0

精华

高级会员

Rank: 4

积分
857
金钱
857
注册时间
2018-9-16
在线时间
240 小时
发表于 2019-8-1 09:33:08 | 显示全部楼层
weiwei3837 发表于 2017-9-28 22:06
**** 作者被禁止或删除 内容自动屏蔽 ****

老兄我把你这个下载到我的407VET6怎么还是屏没亮
回复

使用道具 举报

34

主题

331

帖子

0

精华

高级会员

Rank: 4

积分
857
金钱
857
注册时间
2018-9-16
在线时间
240 小时
发表于 2019-8-1 11:22:07 | 显示全部楼层
z1635215982f 发表于 2019-6-16 14:23
感谢大佬!本来软件i2c点亮了oled,结果改了晶振频率和主频,oled就点不亮了……最后换了硬件i2c,完美解 ...

硬件的IIC能交流下吗
回复

使用道具 举报

34

主题

331

帖子

0

精华

高级会员

Rank: 4

积分
857
金钱
857
注册时间
2018-9-16
在线时间
240 小时
发表于 2019-8-1 11:22:50 | 显示全部楼层
楼主能分享一下例程吗
回复

使用道具 举报

0

主题

131

帖子

0

精华

初级会员

Rank: 2

积分
175
金钱
175
注册时间
2019-7-1
在线时间
6 小时
发表于 2019-8-1 13:47:04 | 显示全部楼层
谢谢大家分享
IIS7站长  http://www.iis7.com/
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2016-10-22
在线时间
4 小时
发表于 2020-5-7 20:16:38 | 显示全部楼层
weiwei3837 发表于 2017-9-28 22:06
我验证发现F1用模拟IIC能直接用,移植到F4就不行,主要是因为主频不一样导致的。将模拟IIC换成硬件IIC就行 ...

使用这个例程依旧没有显示
回复

使用道具 举报

5

主题

56

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
226
金钱
226
注册时间
2015-11-29
在线时间
46 小时
发表于 2020-7-13 09:11:27 | 显示全部楼层
嬴政天下yhj 发表于 2018-8-29 15:42
我自己修改的原子的程序,现在可以全面兼容8080,SPI,IIC三种方式,只需要修改一个
//OLED模式设置
//0:  ...

可以把源码分享下吗?
回复

使用道具 举报

11

主题

53

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
461
金钱
461
注册时间
2019-3-22
在线时间
185 小时
发表于 2021-5-3 15:16:27 | 显示全部楼层
嬴政天下yhj 发表于 2018-8-29 15:42
我自己修改的原子的程序,现在可以全面兼容8080,SPI,IIC三种方式,只需要修改一个
//OLED模式设置
//0:  ...

咋改的,能分享一下吗?找了好多IIC模式都是针对4针OLED模块的!
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2020-11-19
在线时间
3 小时
发表于 2021-5-9 11:29:31 | 显示全部楼层
weiwei3837 发表于 2017-9-28 22:06
我验证发现F1用模拟IIC能直接用,移植到F4就不行,主要是因为主频不一样导致的。将模拟IIC换成硬件IIC就行 ...

谢谢
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2018-3-26
在线时间
9 小时
发表于 2021-5-10 01:11:49 | 显示全部楼层
求代码
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2020-1-27
在线时间
1 小时
发表于 2021-7-19 11:10:49 | 显示全部楼层
求分享完整程序谢谢
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2021-3-17
在线时间
2 小时
发表于 2021-7-21 18:12:42 | 显示全部楼层
嬴政天下yhj 发表于 2018-8-29 15:42
我自己修改的原子的程序,现在可以全面兼容8080,SPI,IIC三种方式,只需要修改一个
//OLED模式设置
//0:  ...

求代码
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2020-9-25
在线时间
6 小时
发表于 2021-8-10 18:28:18 | 显示全部楼层
weiwei3837 发表于 2017-9-28 22:06
我验证发现F1用模拟IIC能直接用,移植到F4就不行,主要是因为主频不一样导致的。将模拟IIC换成硬件IIC就行 ...

nb谢谢
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2021-8-26
在线时间
4 小时
发表于 2021-8-26 19:32:53 | 显示全部楼层
weiwei3837 发表于 2017-9-28 22:06
我验证发现F1用模拟IIC能直接用,移植到F4就不行,主要是因为主频不一样导致的。将模拟IIC换成硬件IIC就行 ...

感谢
回复

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2022-8-16
在线时间
16 小时
发表于 2023-5-29 18:16:07 | 显示全部楼层
weiwei3837 发表于 2017-9-28 22:06
我验证发现F1用模拟IIC能直接用,移植到F4就不行,主要是因为主频不一样导致的。将模拟IIC换成硬件IIC就行 ...

感谢正在用,困扰我好几天了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-24 10:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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