专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
关于I2C中的应答问题
2019-03-24 14:46
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
TI MCU
9143
7
1709
如图所示,第2步中,主机发送完器件地址后要等待从机的确认,在程序中体现为一小段检测程序,但今天看到有的人的程序中并没有这段检测程序,而是直接的确认程序(确认信号不是由从机发送吗?),有点糊涂了 PS:在写过程中,主机只需检测从机是否确认,所以是否说明就不需要编写“确认”这个子程序了呢?如果需要,为什么呢? 希望高手指点迷津 此帖出自
小平头技术问答
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
鸵鸟蝈蝈
1楼-- · 2019-03-24 16:11
精彩回答 2 元偷偷看……
加载中...
zzbaizhi
2楼-- · 2019-03-24 19:02
< :TI_MSP430_内容页_SA7 --> ACK信号是用来保证数据传输的,如果人为写ACK信号的话那不是起不到应有的作用了
加载中...
wstt
3楼-- · 2019-03-25 00:14
ACK是用来从机应答的,有部分人写代码的时候在等待应答的时候只是给足够的延时,而不是真正的等待应答,认为足够的延时后,即默认应答成功。我还是比较建议按照标准I2c来做。
加载中...
Triton.zhang
4楼-- · 2019-03-25 04:09
精彩回答 2 元偷偷看……
加载中...
ddllxxrr
5楼-- · 2019-03-25 10:06
加载中...
yong_zhang
6楼-- · 2019-03-25 12:05
/*********发送ACK应答信号*********/
void I2CAck(void)
{
I2C_SDA=0;
I2C_CLK=0;
I2CWait();
I2C_CLK=1;
I2CWait();
I2C_CLK=0;
}
加载中...
1
2
下一页
一周热门
更多
>
相关问题
相关文章
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
void I2CAck(void)
{
I2C_SDA=0;
I2C_CLK=0;
I2CWait();
I2C_CLK=1;
I2CWait();
I2C_CLK=0;
}
一周热门 更多>