OpenEdv-开源电子网

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

用IIC给四个寄存器写数据,然后我在用IIC把这四个寄存器的值读出来,但是只有三个寄存器的值是我写的值

[复制链接]

35

主题

309

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2641
金钱
2641
注册时间
2016-8-10
在线时间
470 小时
发表于 2017-2-13 16:46:18 | 显示全部楼层 |阅读模式
20金钱
有一个寄存器的值始终不是我写的那个值,这四个寄存器都可以读写

最佳答案

查看完整内容[请看2#楼]

多谢提醒,我仔细看了哈那个寄存器的手册,那个寄存的某些位只可以读,某些位可读可写,谢谢了,原子哥
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

35

主题

309

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2641
金钱
2641
注册时间
2016-8-10
在线时间
470 小时
 楼主| 发表于 2017-2-13 16:46:19 | 显示全部楼层
正点原子 发表于 2017-2-14 18:43
看看这个寄存器是否是可以写的?

多谢提醒,我仔细看了哈那个寄存器的手册,那个寄存的某些位只可以读,某些位可读可写,谢谢了,原子哥
回复

使用道具 举报

2

主题

43

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
299
金钱
299
注册时间
2016-6-19
在线时间
195 小时
发表于 2017-2-13 19:03:25 | 显示全部楼层
是eeprom还是flash?
回复

使用道具 举报

35

主题

309

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2641
金钱
2641
注册时间
2016-8-10
在线时间
470 小时
 楼主| 发表于 2017-2-13 19:55:21 | 显示全部楼层
flash
回复

使用道具 举报

2

主题

43

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
299
金钱
299
注册时间
2016-6-19
在线时间
195 小时
发表于 2017-2-13 20:52:16 | 显示全部楼层
先把那个有问题的寄存器每间隔1秒连续读取10次,然后在写入一个值后再连续读取10次看看
回复

使用道具 举报

35

主题

309

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2641
金钱
2641
注册时间
2016-8-10
在线时间
470 小时
 楼主| 发表于 2017-2-14 08:53:44 | 显示全部楼层
12138 发表于 2017-2-13 20:52
先把那个有问题的寄存器每间隔1秒连续读取10次,然后在写入一个值后再连续读取10次看看

试哈
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165558
金钱
165558
注册时间
2010-12-1
在线时间
2118 小时
发表于 2017-2-14 18:43:00 | 显示全部楼层
看看这个寄存器是否是可以写的?
回复

使用道具 举报

1

主题

74

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2017-2-9
在线时间
19 小时
发表于 2017-2-14 22:34:19 | 显示全部楼层
是用硬件I2C还是模拟的?
回复

使用道具 举报

4

主题

380

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3088
金钱
3088
注册时间
2015-10-17
在线时间
320 小时
发表于 2017-2-15 10:35:15 | 显示全部楼层
为了移植等问题,建议自己写iic,不要用自带的
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-8-24 07:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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