你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分
从你得到HAL_ERROR,看不出是什么问题。按照上面步骤应该很快就可以解决。
评分
查看全部评分
评分
查看全部评分