[求助]I2C的问题

8160浏览
查看: 8160|回复: 25

[求助] I2C的问题

[复制链接]
我用Arduino Uno 板,有两路I2C,可不可以同时使用?我要同时接OLED 屏幕和语音合成模块。

赤星三春牛!  初级技神
 楼主|

发表于 2022-1-18 22:46:00

Caner 发表于 2022-1-18 15:07
i2c0,i2c1可以同时使用(至少rspi4上可以),如果不行就买拓展模块,只是地址不同 ...

我刷了一个程序,arduino的外接OLED和语音合成同时用,然后看到代码区有一堆静态常量,上传都失败,说内存不够,超出了20%左右。
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-1-22 18:10:04

YeezB 发表于 2023-1-22 17:48
在OLED上面显示中文是个比较占用RAM的过程,如果你显示太多中文确实有可能造成UNO的RAM不够。建议换RAM大一 ...

ESP32?  
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-1-22 18:12:40

YeezB 发表于 2023-1-22 17:48
在OLED上面显示中文是个比较占用RAM的过程,如果你显示太多中文确实有可能造成UNO的RAM不够。建议换RAM大一 ...

MEGA2560又是什么?
回复

使用道具 举报

Caner  见习技师

发表于 2022-1-18 15:07:48

i2c0,i2c1可以同时使用(至少rspi4上可以),如果不行就买拓展模块,只是地址不同
回复

使用道具 举报

Caner  见习技师

发表于 2022-1-19 17:46:29

赤星三春牛! 发表于 2022-1-18 22:46
我刷了一个程序,arduino的外接OLED和语音合成同时用,然后看到代码区有一堆静态常量,上传都失败,说内 ...

无图无真相
回复

使用道具 举报

赤星三春牛!  初级技神
 楼主|

发表于 2022-1-19 21:22:04


file:///C:/Users/Administrator/Desktop/%E5%85%94.png
回复

使用道具 举报

赤星三春牛!  初级技神
 楼主|

发表于 2022-1-19 21:22:35


怎么搞网络图呢
回复

使用道具 举报

赤星三春牛!  初级技神
 楼主|

发表于 2022-1-20 10:01:24

I2C的问题图1
回复

使用道具 举报

赤星三春牛!  初级技神
 楼主|

发表于 2022-1-20 10:01:51

本帖最后由 赤星三春牛! 于 2022-1-20 10:05 编辑

有图了,看上面
回复

使用道具 举报

Caner  见习技师

发表于 2022-1-20 11:20:00


你声明了啥全局变量?不用的删减,不需要全局的放内部去,或者你本身模块小,换个大的
回复

使用道具 举报

赤星三春牛!  初级技神
 楼主|

发表于 2022-1-20 11:27:36

Caner 发表于 2022-1-20 11:20
你声明了啥全局变量?不用的删减,不需要全局的放内部去,或者你本身模块小,换个大的 ...

变量?都删了I2C的问题图1
回复

使用道具 举报

 初级技匠

发表于 2022-2-26 19:27:09

理论上是可以的呀
回复

使用道具 举报

KkQ1VrB7W776  高级技师

发表于 2022-2-26 23:00:44

用地址,66666666666666
回复

使用道具 举报

赤星三春牛!  初级技神
 楼主|

发表于 2022-2-27 14:22:40

KkQ1VrB7W776 发表于 2022-2-26 23:00
用地址,66666666666666

怎么用???
回复

使用道具 举报

 初级技匠

发表于 2022-4-13 16:45:13


。。。        
回复

使用道具 举报

赤星三春牛!  初级技神
 楼主|

发表于 2022-4-14 23:49:20


。。。。。
回复

使用道具 举报

 初级技匠

发表于 2022-4-15 07:54:44


每个I²C的地址是不一样的
你用的显示屏是12864是吗?
语音合成模块有两个,是哪个?
回复

使用道具 举报

 初级技匠

发表于 2022-4-15 07:58:16

诩 发表于 2022-4-15 07:54
每个I²C的地址是不一样的
你用的显示屏是12864是吗?
语音合成模块有两个,是哪个? ...

是SEN0117的吗?
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-1-18 11:10:30

诩 发表于 2022-4-15 07:58
是SEN0117的吗?

不是的。
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-1-18 11:12:17

诩 发表于 2022-4-15 07:58
是SEN0117的吗?

语音合成是DFR0760的1.0版本
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-1-18 11:13:28

诩 发表于 2022-4-15 07:54
每个I²C的地址是不一样的
你用的显示屏是12864是吗?
语音合成模块有两个,是哪个? ...

屏幕是DFR0486
回复

使用道具 举报

YeezB  见习技师

发表于 2023-1-22 17:48:24

在OLED上面显示中文是个比较占用RAM的过程,如果你显示太多中文确实有可能造成UNO的RAM不够。建议换RAM大一点的主控(MEGA2560或者ESP32)
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail