你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
stm324x9i_EVAL broad I2C 問題
[复制链接]
alixtop
提问时间:2019-1-16 16:17 /
請問我使用stm324x9i_EVAL broad ,在測試Camera時發現 i2c有問題,status = HAL_I2C_Mem_Write(&heval_I2c, Addr, (uint16_t)Reg, I2C_MEMADD_SIZE_8BIT, &Value, 1, 100); 這status = hal_error,請問有可能出錯的原因是什麼?
赞
0
收藏
0
评论
6
分享
发布时间:2019-1-16 16:17
举报
请先
登录
后回复
6个回答
wenyangzeng
回答时间:2019-1-21 09:49:55
a0a.1 32b0c
这个I2C写寄存器操作失败,返回HAL_error。检查一下Camera硬件连接是否正常。
评分
参与人数
1
蝴蝶豆
+2
收起
理由
STMCU
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
熊二在深圳
回答时间:2019-1-21 11:25:07
a0a.1 32b0c
一般排查I2C的故障,先从硬件开始。(1) MCU的配置是否正确,也就是用示波器观察起始位,地址信息是否与你的设计一致。这个弄好了才有可能成功。(2)点名是否成功。也就是对I2C的控制设备进行点名,也就是检查硬件是否正常。用示波器观察应答是否正常。如果没有应答,那就要检查地址、命令、时序等问题了。
从你得到HAL_ERROR,看不出是什么问题。按照上面步骤应该很快就可以解决。
评分
参与人数
1
蝴蝶豆
+2
收起
理由
STMCU
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
熊二在深圳
回答时间:2019-1-21 11:28:21
a0a.1 32b0c
使用CUBE的HAL配置I2C,一般不会出错。还是着重检查上拉是否正常,地址配置、命令、电平、时序等是否正常。
赞
0
评论
回复
支持
反对
Kevin_G
回答时间:2019-1-21 14:13:13
a0a.1 32b0c
仿真看看死在那里了?用逻辑分析仪抓取下波形看看。
评分
参与人数
1
蝴蝶豆
+2
收起
理由
STMCU
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
samhong
回答时间:2019-1-21 23:50:47
a0a.1 32b0c
签到签到!!签到签到!!
赞
0
评论
回复
支持
反对
alixtop
回答时间:2019-2-1 11:47:04
a0a.1 32b0c
問題已解決,io設置有問題
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分
从你得到HAL_ERROR,看不出是什么问题。按照上面步骤应该很快就可以解决。
评分
查看全部评分
评分
查看全部评分