电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
51单片机在进行iic通讯时怎么传输
已解决
73482
个问题
已帮助
5993
位优秀工程师
51单片机在进行iic通讯时怎么传输
8d6594e3c6bc8e26
2019-09-13
浏览量:858
51单片机在进行iic通讯时怎么传输
显示全部
单片机
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
wo4fisher
这个重点还是在IIC本身,并且51一般充当主站的角色,那么要严格遵守从站的时序。现在的51单片机好多自带硬件IIC外设。所以,只要严格遵守通信时的时序要求,硬件IIC或者软件模拟IIC都是可以的。而iic的时序,严格来说是和选择的单片机型号没有关系的。
发布于
2019-09-13
举报
评论 0
0
0
其他答案
数量:
8
STM32ZET6
em,根据iic的时序写好程序,然后注意不能超过最大的传输速率,然后就可以和从机通讯了
发布于
2019-09-14
举报
评论 0
1
0
9a3735a8a3a229f1
要注意通讯协议中的速度顺序等问题
发布于
2019-09-13
举报
评论 0
0
0
f68d81ac8550f34d
通讯时要进行顺序等问题还有处理干扰等
发布于
2019-09-13
举报
评论 0
0
0
yhj416606438
51没有硬件i2c功能只能用io模拟,例程网上很多,通过时钟和数据线传输数据,属于同步传输
发布于
2019-09-13
举报
评论 0
0
0
FEItwo
想用51单片机实现IIC通信,就只能通过软件模拟其时序,这样也能实现IIC通信的功能。
发布于
2019-09-13
举报
评论 0
0
0
xdsnet
IIC本身就是通信协议啦,你51本身就只是实现这个协议。
只要实现了协议支持,51这时通信就更多相当于普通通信模块啦。
发布于
2019-09-14
举报
评论 0
0
0
zyh7148
I2C通讯是主从方式通讯的,一般单片机作为主设备使用,由单片机产生I2C的时序,一般是先发送7位地址,在发送数据。
发布于
2019-09-14
举报
评论 0
0
0
TQ2440_std
IIC通讯传输数据协议都是用户自己定义的,51本身没有硬件IIC,但是可以通过IO来模拟,IIC的开始、停止、应答各个命令的时序,实现IIC通讯,然后就是总线的仲裁和竞争机制,写函数一定要遵循,具体可以参考下51模拟IIC通讯模拟实验!
发布于
2019-09-17
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
51单片机在进行iic通讯时怎么传输
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: