找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 639|回复: 1
收起左侧

STM32单片机I2C读取不对,好像是速率设置错误

[复制链接]
ID:1078313 发表于 2023-7-24 10:02 | 显示全部楼层 |阅读模式
f1ee26ba7ea5e2aaeb6d4faf70105e36.png 08054bbd95eb53a2fb420caf81b04d3a.png 93f2959f03f9e1f8f789275d78d6d5bb.png 图一在I2C.c里,图二stm32f10x_it.c里,是我写的延时函数。图三是模拟I2C,高低电平都是延时10us,但是现在示波器测试SCL,高电平是10us,低电平是30us,为什么呢?是我延时写的不对吗?SCL不应该是高低电平都是10us的正弦方波吗?

回复

使用道具 举报

ID:883242 发表于 2023-7-24 16:16 | 显示全部楼层
IIC最低400k,你已经达到最低速度以下了,就放心好了,IIC速度快了可能会出错,慢不会出错。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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