找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 625|回复: 1
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
图一在I2C.c里,图二stm32f10x_it.c里,是我写的延时函数。图三是模拟I2C,高低电平都是延时10us,但是现在示波器测试SCL,高电平是10us,低电平是30us,为什么呢?是我延时写的不对吗?SCL不应该是高低电平都是10us的正弦方波吗?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:883242 发表于 2023-7-24 16:16 | 只看该作者
IIC最低400k,你已经达到最低速度以下了,就放心好了,IIC速度快了可能会出错,慢不会出错。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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