找回密码
 立即注册
查看: 353|回复: 7

24C02串口读写器(移植)原程序问题

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:259
  • 最近打卡:2025-04-02 20:10:12

21

主题

80

回帖

1343

积分

金牌会员

积分
1343
发表于 2024-6-13 17:06:05 | 显示全部楼层 |阅读模式

接收数据不一致

接收数据不一致


第32讲 24C02串口读写器(移植)原程序,发送数据与接收数据不一致, 请教下各位老师,是什么原因。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:428
  • 最近打卡:2025-05-07 00:13:45
已绑定手机

19

主题

3194

回帖

4948

积分

论坛元老

积分
4948
发表于 2024-6-13 19:22:53 来自手机 | 显示全部楼层
提供一下源码比较容易分析
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:259
  • 最近打卡:2025-04-02 20:10:12

21

主题

80

回帖

1343

积分

金牌会员

积分
1343
发表于 2024-6-14 07:46:18 | 显示全部楼层
本帖最后由 17141200320 于 2024-6-14 09:29 编辑
实验箱9.6_2022-12-05-SCH.pdf (379.2 KB, 下载次数: 43) so*** 发表于 2024-6-13 19:22
提供一下源码比较容易分析

28.24C02串口读写器(移植).rar (367.22 KB, 下载次数: 51)


这个是STC原视频程序,发送和接收数据6个数据长度正常,发送和接收数据7个数据长度不正常,前面第一个数据丢失,后面6个数据正常。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:416
  • 最近打卡:2025-05-06 08:57:51
已绑定手机

39

主题

2010

回帖

6859

积分

论坛元老

积分
6859
发表于 2024-6-14 15:54:06 | 显示全部楼层
本帖最后由 乘风飞扬 于 2024-6-14 15:56 编辑

不同容量的24Cxx可以连续写入的数据个数不同
截图202406141550189487.jpg
连续写入的数据长度减少到8字节以内,地址+数据长度不超过一个PAGE范围应该就没有问题了。
例如发送以下命令试试:
W 0x000010 12345678
R 0x000010 8
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:259
  • 最近打卡:2025-04-02 20:10:12

21

主题

80

回帖

1343

积分

金牌会员

积分
1343
发表于 2024-6-14 16:20:48 | 显示全部楼层
本帖最后由 17141200320 于 2024-6-14 17:14 编辑
乘风*** 发表于 2024-6-14 15:54
不同容量的24Cxx可以连续写入的数据个数不同

连续写入的数据长度减少到8字节以内,地址+数据长度不超过一 ...

2.png

我测试了下,7个数据读出现第一个数据1丢失。

截图202406141621251139.jpg



例如发送以下命令试试:
W 0x000010 12345678     //请教下这个长度4X6+8吗?
R 0x000010 8



回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:416
  • 最近打卡:2025-05-06 08:57:51
已绑定手机

39

主题

2010

回帖

6859

积分

论坛元老

积分
6859
发表于 2024-6-14 17:18:45 | 显示全部楼层
171412*** 发表于 2024-6-14 16:20
我测试了下,7个数据读出现第一个数据1丢失。

你使用的24C02是什么品牌的?能不能找到对应的规格书看看。
我有用你的例子试过,连续写入不超PAGE范围都是正常的,读取则可以跨页。
截图202406141717463051.jpg

回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:259
  • 最近打卡:2025-04-02 20:10:12

21

主题

80

回帖

1343

积分

金牌会员

积分
1343
发表于 2024-6-14 17:53:36 | 显示全部楼层
乘风*** 发表于 2024-6-14 17:18
你使用的24C02是什么品牌的?能不能找到对应的规格书看看。
我有用你的例子试过,连续写入不超PAGE范围都 ...

我看下,是STC公司STC32G12K128实验箱,我把他们公司24C02附件发给你
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:259
  • 最近打卡:2025-04-02 20:10:12

21

主题

80

回帖

1343

积分

金牌会员

积分
1343
发表于 2024-6-14 17:57:32 | 显示全部楼层
171412*** 发表于 2024-6-14 17:53
我看下,是STC公司STC32G12K128实验箱,我把他们公司24C02附件发给你

AT24C02.pdf (4.9 MB, 下载次数: 49)
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-7 11:58 , Processed in 0.128115 second(s), 101 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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