OpenEdv-开源电子网

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

HAL库硬件i2c,从机模块实现思路探讨

[复制链接]

2

主题

10

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2018-4-19
在线时间
6 小时
发表于 2019-7-14 12:34:03 | 显示全部楼层 |阅读模式
10金钱
如何将stm32的i2c从机做成类似AT24C02之类的硬件i2c从设备?做到复合格式的通信,如图


微信图片编辑_20190714123211.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2018-4-19
在线时间
6 小时
 楼主| 发表于 2019-7-14 13:03:51 | 显示全部楼层
因为stm32作为从机时并没有检测读写位的功能,所以感觉很难用。目前有两个思路
一是将i2c配置成双址模式,一个接收地址和一个发送地址。但是有一个问题,因为数据发送函数并没有指定哪个地址有效时才触发发送
二是在接收到目标寄存器地址后将i2c重新配置,设备地址更改为带读取位的地址。但是稳定性估计不太行。
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2020-4-25
在线时间
2 小时
发表于 2020-5-28 14:53:48 | 显示全部楼层
STM32的硬件I2C怎么这么难用?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

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

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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