野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 423|回复: 3

GPIO 模拟I2C读写存储器问题,求指教!

[复制链接]
发表于 2025-10-27 20:59:56 | 显示全部楼层 |阅读模式
请教下大家:如果用GPIO模拟I2C,怎么buffer 读及写 整数、小数?我参照I2C固件库例程 编写了pagewrite部分程序,然后和I2C固件库例程一模一样的步骤编写了buffer写的程序,结果数据写不进去。以下是我修改部分:

                while(NumToWrite)
                {
                  if(NumToWrite ==1)
                        {
                           I2C_ACK();
                        }
                               
                /* 第6步:开始写入数据 */
                for(;k<NumToWrite;k++)
         {
                 i2c_SendByte(pdata[k]);
                 I2C_ACK();
                }
          
                *pdata ++;
               NumToWrite--;       
                }


回复

使用道具 举报

 楼主| 发表于 2025-10-31 21:14:33 | 显示全部楼层
有哪位朋友可以帮忙解答下吗?我的想法是:通过GPIO模拟I2C,可以实现页读写操作。
回复 支持 反对

使用道具 举报

发表于 2025-11-1 09:06:28 | 显示全部楼层
上面贴的代码看起来太奇怪了,可以店铺联系技术支持帮对比一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-11-2 10:49:20 | 显示全部楼层
WishWish 发表于 2025-11-1 09:06
上面贴的代码看起来太奇怪了,可以店铺联系技术支持帮对比一下

我只粘贴了 我在例程的基础上修改的部分,其他的没有动。现在解决了,感谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-12-5 14:10 , Processed in 0.096921 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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