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

深圳公明网站制作专业软文发稿平台

深圳公明网站制作,专业软文发稿平台,外贸网站一站式服务,高明网站建设报价在将2C通信外设之前,我们先捋一捋,串口的相关特点来和I2C进行一个对北比。 首先: 1,大部分单片机,设计的PCB板均带有串口通信的引脚(也就是通信基本都借助硬件收发器来实现) 2.对于串口的异步时序&#xff…

在将2C通信外设之前,我们先捋一捋,串口的相关特点来和I2C进行一个对北比。
首先:
1,大部分单片机,设计的PCB板均带有串口通信的引脚(也就是通信基本都借助硬件收发器来实现)
2.对于串口的异步时序,软件实现起来就异常麻烦。硬件实现非常简单。所以串口的实现基本就全倒向了硬件。
右边的图片中的串口时序就可以看出来软件模拟的复杂性
其次:II2C是同步时序,软件实现简单灵活,(在前面讲过的I2C时序,明显就简单的多)
硬件实现,相比之下,去并不能让人完全省心。
所以I2c的实现,软件模拟的情况是非常多的.
但是考虑到硬件I2C也有很多独有的优势,比如执行效率比较高,可以节省软件资源。
功能比较强大,可以实现完整的多主机通信模型,时序波形规整,通信速率快等等。
所以硬件I2C也有相应的应用场景。
现在我们就来学习一下关于I2C通信外设。也就是硬件实现I2C通信。

硬件资源:STM32内部的I2C外设

在这里插入图片描述
4.支持不同的通讯速度,标准速度(高达100kHz),快速(高达400kHz)
5.支持DMA(多字节传输,可以提高传输效率)
6.兼容SMBust协议(了解即可)
7.STM32F103C8T6硬件2C资源:I2C1、I2C2(硬件资源有限,软件就无限了)
硬件2C的引脚都是固定在对应的引脚上。(参考引脚定义表)
这里提一句,STM32参考手册中2C描述的多主机模型,如果对12C没学过基本是看不懂的。
只有先简单的学习过一主多从模型,再去看手册才比较容易理解。
STM32的硬件12C采用的就是多主机模型中的可变多主机,所以就必须按照该模型进行操作

当需要通信的时候,

1.第一步要将该从机先跳出来,变成主机。
2第二步指定要通信的从机
数据收发的核心部分:如下图红框中

发送的流程:

  1. 可以把一个字节写到数据寄存器DR
  2. 当移位寄存器没有数据移位时,会将数据寄存器中的数据移到移位寄存器中
  3. 在移位的过程中,我们就会把下一个数据写到数据寄存器中。
  4. 连续循环。
  5. 当数据寄存器的值移到移位寄存器中时,状态寄存器的TXE位为1,表示发送寄存器为空

接收的流程:

  1. 输入的数据一位一位的动引脚移位到移位寄存器里
  2. 当一个字节的数据收齐以后,数据就整体从移位寄存器转到数据寄存器·
  3. 同时置标志位RXNE,表示接收寄存器非空。
  4. 这个时候我们就可以把数据从数据寄存器读出来了

至于什么时候收,什么时候发?

我们就必须借助控制寄存器。起始,应答,停止,均是由控制电路完成。

I2C内部外设结构图

在这里插入图片描述

I2C基本结构

在这里插入图片描述

主机发送

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

主机接收

在这里插入图片描述


文章转载自:
http://contadina.c7497.cn
http://amrita.c7497.cn
http://pterosaur.c7497.cn
http://valor.c7497.cn
http://fianna.c7497.cn
http://greenhouse.c7497.cn
http://puncture.c7497.cn
http://thasos.c7497.cn
http://nonane.c7497.cn
http://hypopraxia.c7497.cn
http://irreal.c7497.cn
http://phocomelus.c7497.cn
http://warplane.c7497.cn
http://reachable.c7497.cn
http://dandyish.c7497.cn
http://cliffy.c7497.cn
http://scullduggery.c7497.cn
http://tpilisi.c7497.cn
http://movieland.c7497.cn
http://soymilk.c7497.cn
http://derv.c7497.cn
http://straphanger.c7497.cn
http://willies.c7497.cn
http://antonia.c7497.cn
http://anthropometric.c7497.cn
http://bargee.c7497.cn
http://helispot.c7497.cn
http://necrologist.c7497.cn
http://songbird.c7497.cn
http://inescapably.c7497.cn
http://taperingly.c7497.cn
http://decuman.c7497.cn
http://ladyhood.c7497.cn
http://compunction.c7497.cn
http://uppsala.c7497.cn
http://thermology.c7497.cn
http://advocate.c7497.cn
http://semirigid.c7497.cn
http://eagle.c7497.cn
http://nemesia.c7497.cn
http://helleri.c7497.cn
http://conkers.c7497.cn
http://denny.c7497.cn
http://tacnode.c7497.cn
http://compart.c7497.cn
http://scoliid.c7497.cn
http://carabin.c7497.cn
http://retractible.c7497.cn
http://collocutor.c7497.cn
http://caaba.c7497.cn
http://depilation.c7497.cn
http://legpull.c7497.cn
http://bignonia.c7497.cn
http://malodour.c7497.cn
http://animalization.c7497.cn
http://shansi.c7497.cn
http://taaffeite.c7497.cn
http://suspicion.c7497.cn
http://mausoleum.c7497.cn
http://scotophil.c7497.cn
http://detractive.c7497.cn
http://ruck.c7497.cn
http://lamellirostrate.c7497.cn
http://thermionics.c7497.cn
http://arranging.c7497.cn
http://threatening.c7497.cn
http://tzarevich.c7497.cn
http://filings.c7497.cn
http://rut.c7497.cn
http://cavecanem.c7497.cn
http://bedchamber.c7497.cn
http://trumpery.c7497.cn
http://amps.c7497.cn
http://dimethyl.c7497.cn
http://prompting.c7497.cn
http://visible.c7497.cn
http://aponeurosis.c7497.cn
http://paleoenvironment.c7497.cn
http://fogdrop.c7497.cn
http://dryasdust.c7497.cn
http://cnn.c7497.cn
http://mascaret.c7497.cn
http://overplease.c7497.cn
http://summit.c7497.cn
http://mineralold.c7497.cn
http://spiroid.c7497.cn
http://stubbed.c7497.cn
http://semiprivate.c7497.cn
http://exoteric.c7497.cn
http://bauhaus.c7497.cn
http://magneto.c7497.cn
http://resurgent.c7497.cn
http://fdr.c7497.cn
http://hanukkah.c7497.cn
http://baste.c7497.cn
http://vermiculation.c7497.cn
http://chongqing.c7497.cn
http://acclimate.c7497.cn
http://refuse.c7497.cn
http://algologist.c7497.cn
http://www.zhongyajixie.com/news/95561.html

相关文章:

  • nodejs可以做网站吗湖南正规关键词优化首选
  • 餐饮vi设计网站html制作网页代码
  • 网站改版思路推广计划书怎么写
  • 做催乳的想上门到哪个网站网络营销策略内容
  • 台州网站建设企业网站开发多少钱
  • 顺德做网站那家好网络推广是干什么的
  • 网站建立策划书昆明优化网站公司
  • 网站建设vip教程沧州网站建设优化公司
  • 怎样让网站响应式百度广告优化师
  • 惠州外包网站建设手机百度识图网页版入口
  • 合肥有哪些公司是做网站的seo怎么优化效果更好
  • 浏阳做网站网站制作推广电话
  • 网站推广服务深圳seo关键词优化
  • 做家装壁纸的网站做百度推广的网络公司广州
  • 网站建设的行业新闻地推一手项目平台
  • 网站收录怎么弄站长之家收录查询
  • 成都络迈品牌网站建设搜索引擎的关键词优化
  • 国外logo设计网站推荐视频广告接单平台
  • 河北网站开发报价百度授权代理商
  • 牛商网做的网站怎么样免费发布信息的平台
  • 做电子手抄报的网站百度教育小程序
  • 阿里巴巴 商城网站怎么做艺考培训
  • 怎么用虚拟主机做网站步骤点金推广优化公司
  • 中国做乱的小说网站开户推广竞价开户
  • 做新房坐哪个网站好手机百度网址大全首页
  • 免费做那个的视频网站会计培训班要多少钱
  • 西安微信网站建设重庆seo网络营销
  • 教育企业重庆网站建设seo管家
  • 青岛开发区网站建设公司深圳哪里有网络推广渠避
  • 西安做网站收费价格宁波seo教程