24C02串口读写器(移植)原程序问题
第32讲 24C02串口读写器(移植)原程序,发送数据与接收数据不一致, 请教下各位老师,是什么原因。
提供一下源码比较容易分析 本帖最后由 17141200320 于 2024-6-14 09:29 编辑
soma 发表于 2024-6-13 19:22
提供一下源码比较容易分析
这个是STC原视频程序,发送和接收数据6个数据长度正常,发送和接收数据7个数据长度不正常,前面第一个数据丢失,后面6个数据正常。
本帖最后由 乘风飞扬 于 2024-6-14 15:56 编辑
不同容量的24Cxx可以连续写入的数据个数不同
连续写入的数据长度减少到8字节以内,地址+数据长度不超过一个PAGE范围应该就没有问题了。
例如发送以下命令试试:
W 0x000010 12345678
R 0x000010 8 本帖最后由 17141200320 于 2024-6-14 17:14 编辑
乘风飞扬 发表于 2024-6-14 15:54
不同容量的24Cxx可以连续写入的数据个数不同
连续写入的数据长度减少到8字节以内,地址+数据长度不超过一 ...
我测试了下,7个数据读出现第一个数据1丢失。
例如发送以下命令试试:
W 0x000010 12345678 //请教下这个长度4X6+8吗?
R 0x000010 8
17141200320 发表于 2024-6-14 16:20
我测试了下,7个数据读出现第一个数据1丢失。
你使用的24C02是什么品牌的?能不能找到对应的规格书看看。
我有用你的例子试过,连续写入不超PAGE范围都是正常的,读取则可以跨页。
乘风飞扬 发表于 2024-6-14 17:18
你使用的24C02是什么品牌的?能不能找到对应的规格书看看。
我有用你的例子试过,连续写入不超PAGE范围都 ...
我看下,是STC公司STC32G12K128实验箱,我把他们公司24C02附件发给你 17141200320 发表于 2024-6-14 17:53
我看下,是STC公司STC32G12K128实验箱,我把他们公司24C02附件发给你
页:
[1]