当前位置: 首页 > news >正文

安徽工业大学两学一做网站长沙市建设工程集团有限公司

安徽工业大学两学一做网站,长沙市建设工程集团有限公司,网站做镜像是什么,上海培训机构排名榜1、错误现象 错误现象如下#xff0c;在IIC数据传输8位数据后#xff0c;IIC DEBUG的应答位无法显示应答位 2、错误原因 我们打开信号传输的示波器#xff0c;直接去查看IIC从机校验位的数据波形#xff0c;可以看到从机示波器显示的的波形为半高ACK#xff0c;那错误原…1、错误现象 错误现象如下在IIC数据传输8位数据后IIC DEBUG的应答位无法显示应答位 2、错误原因 我们打开信号传输的示波器直接去查看IIC从机校验位的数据波形可以看到从机示波器显示的的波形为半高ACK那错误原因就理所当然的了。 我们不妨分析一下IIC在等待从机校验的时候通常会将SDA和SCL拉高SCL拉高是用于接收SDA拉高是默认将从机应答置为到无应答或忙碌状态然后在等待从机应答将SDA拉低表示IIC通讯的应答位。 那在上述波形中我们可以看到在上一个8位数据位传输完后SDA和SCL都拉高了但是SDA的数据位只出现了半高的数据信号这是为什么呢那必然是传输完八位数据后从机自然而然地拉低了SDA以表示了应答信号但是又由于从机的某些原因下文会讲到导致SDA信号无法完全拉低就出现了信号半高的状态IIC DEBUG无法识别半高SDA信号所以显示 当然这样表示从机同样收到了应答IIC是可以正常通讯的但是IIC DEBUG无法显示而言。 3、解决方案 软件解决方案 由于问题原因出在IIC的从机应答无法完全拉低那我们可以在接收应答信号前直接将SDA拉低然后再接收从机信号当应答信号无应答或忙碌而置为时会拉高SDA出现SDA半高的情况这样同样会出现情况但是我们就只需要将当成无应答就好。那当应答信号成功发送无置为后那IIC DEBUG自然而然就正常了。当然这种硬件问题用软件解决肯定不是最佳方案但是胜在软件解决的方案方便实用 硬件解决 如果要通过硬件解决的话就得分析一下为何会出现上述的半高情况了而这里我是参考一位大佬的分析结果的 问题原因为ACK响应位出现半高电平 这种情况说白了就是IIC链路上的器件接口不是纯粹的OD/OC一般多出在可编程器件上比如说MCUCPLD。如果IIC总线上挂了多个器件在ACK位的时候有器件管脚没有配置为OD或者OC导致芯片内部将该管脚拉高此时链路上其他的器件又需响应想拉低总线如果两边链路上都存在串阻则通过电阻分压会出现中间电平如果没有串阻或者串阻过小则可能烧坏器件灌电流。总之非常危险这个半高电平可能出现在任何位置只不过ACK位容易被忽视更容易出问题。原文链接IIC的ack信号为何会出现半高电平_iic ack-CSDN博客 当然硬件方法的解决方案我还没有找到如果有大哥知道怎么用硬件解决可以分享一下不胜感激当然我也在不断探讨要是我找到硬件解决方案我会第一时间发出来的。
http://www.dnsts.com.cn/news/176758.html

相关文章:

  • 有网站是做水果原产地代发的吗陕西建设厅官网
  • 怎么做安居客网站重庆建站模板代理
  • 炽乐清网站建设页游赚钱
  • 食品类网站设计wordpress 如何安装中文版本
  • 我想做一个网站 不知道找谁做如何做一名网站编辑
  • php做数据网站wordpress鼠标样式
  • 网站开发 语言 架构 数据库蕲春做网站
  • 旅游网站推荐排行榜wordpress 幻灯片无法显示
  • 网站建设发展方向及前景展望免费注册个人网站不花钱
  • 什么网站可以做高三英语试题移动电商网站建设
  • 哈尔滨市招标网西安seo推广公司
  • 设计建立企业网站最佳的公司vps搭建wordpress博客
  • 国外室内设计网站推荐手把手教你做网站 怎么注册域名
  • 网站如何做快捷支付网络营销模式案例分析
  • 深圳便宜的网站建设安庆网站开发
  • 个人怎么做淘宝客网站百度权重什么意思
  • 做网站应该注意哪些方面WordPress担保系统
  • 电商网站建设市场7下载wordpress
  • 什么网站是做电机控制的网站不做301可以吗
  • 网站不用了 怎么关闭安卓应用软件开发方向
  • 网站建设画册网站维护中 页面
  • 二级域名分发网站源码花都建设网站
  • 慈溪企业网站seo邯郸哪里有做网站的李
  • 免费网站建设基础步骤爱站网为什么不能用了
  • 建设专业网站哪家更专业一键logo
  • 某购物网站建设方案可以先做网站再开公司吗
  • 虎丘网站建设网站开发技术指标与参数
  • 投资理财网站建设淘客基地wordpress
  • 建筑网站推荐外贸公司经营范围
  • 沈阳网站建站微信链接网站怎么做