关于F4读写DS3231

2019-07-21 00:21发布

调试项目的DS3231 目前出现一个问题:刚上电时,DS3231的晶振是停止工作的,所以想在它的状态寄存器里写数据,把晶振使能,但是现在发现写不进去,但是可以读数据,是不是驱动有问题,用的模拟IIC,代码如下:
1.PNG

不知道是驱动的问题,还是其他的问题,希望大神帮帮忙!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
八度空间
1楼-- · 2019-07-21 02:21
gangzilife 发表于 2016-1-10 11:35
昨天我在应答那里加了个if判断,确实是ds3231没有应答,这种情况是怎么回事呢?

降低速度SCL
八度空间
2楼-- · 2019-07-21 02:51
 精彩回答 2  元偷偷看……
gangzilife
3楼-- · 2019-07-21 07:36
 精彩回答 2  元偷偷看……
gangzilife
4楼-- · 2019-07-21 08:00
本帖最后由 gangzilife 于 2016-1-11 09:47 编辑
八度空间 发表于 2016-1-10 12:15
降低速度SCL

IIC的速度和GPIO的speed有关系吗?
gangzilife
5楼-- · 2019-07-21 10:58
本帖最后由 gangzilife 于 2016-1-11 09:47 编辑
八度空间 发表于 2016-1-10 12:15
降低速度SCL

是改写操作的延时,来匹配IIC的速度吗?
weilong1370
6楼-- · 2019-07-21 11:56
看下写操作的地址对不对;上拉电阻;

一周热门 更多>