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

怎么看网站的收录设计类的网站

怎么看网站的收录,设计类的网站,企业网络推广哪家公司好,成都网站设计价格SPI外设简介 简介部分 可配置8/16位数据帧、高位先行/低位先行 SPI和I2C都是高位先行#xff0c;串口是低位先行 PCLK是外设时钟#xff0c;APB2是72MHz、APB1是36MHz SPI1的时钟频率比SPI2的大一倍 如果需要快速大量传输数据#xff0c;可以使用DMA数据转运#xff0…SPI外设简介 简介部分 可配置8/16位数据帧、高位先行/低位先行 SPI和I2C都是高位先行串口是低位先行 PCLK是外设时钟APB2是72MHz、APB1是36MHz SPI1的时钟频率比SPI2的大一倍 如果需要快速大量传输数据可以使用DMA数据转运更高效 I2S协议主要是数字音频传输协议 框图介绍 左上角移位寄存器 右边的数据低位一位一位的从MOSI移出去 然后MISO的数据一位一位的移入到左边的数据高位 移位寄存器是一个右移的状态 LSBFIRST标志位可以控制是低位先行还是高位先行 发送缓冲寄存器TDR和接收缓冲寄存器RDR占用同一个地址统一叫做DR 发送数据先写入TDR再转到移位寄存器发送发送的同时接收数据等到八位数据从移位寄存器发送完移位寄存器也移入了8位通过MISO来的数据接收到的数据转到RDR置标志位RXNE为1然后读取数据 数据寄存器和移位寄存器的配合可以实现无延迟的连续传输 发送和接收的寄存器是公用的 波特率发生器 主要用来产生SCK时钟的 内部主要是一个分频器 经过分频器之后输出到SCK引脚 非连续传输步骤 等待TXE为1 写入发送的数据到TDR 等待RXNE为1 读取RDR接收的数据 硬件SPI读写W25Q64编码步骤 直接在MySPI模块进行修改 首先SS引脚还是使用软件模拟所以写SS的函数留着 然后下面是三个软件读写SPI通信引脚的函数可以删掉 之后MySPI初始化这里可以全都删掉替换为SPI外设的初始化、(保留SS引脚的gpio初始化函数) 软件写SS引脚产生起始和停止信号的可以留着 之后交换字节函数里的内容全都删掉这样软件SPI操作时序的部分就删完了 接着写上硬件SPI的代码就好 硬件SPI的代码其实就两个部分 第一部在初始化函数里写上SPI初始化的代码 第二部分在交换一个字节函数里写上SPI外设操作时序完成交换一个字节的流程 第一步开启时钟、开启SPI和GPIO的时钟 第二部初始化GPIOSCK和MOSI配置为复用推挽输出、MISO是硬件外设的输入信号配置为上拉输入(因为输入设备可以有多个所以不存在复用输入这个东西普通GPIO口可以输入外设也可以输入) 最后是SS引脚SS是软件控制的输出引脚所以配置为通用推挽输出这就是GPIO口的初始化配置 第三步配置SPI外设使用一个结构体选参数即可调用SPI_Init 调用SPI_Cmd给SPI使能即可 初始化之后惨老这个框图执行运行控制的代码从而产生交换字节的时序 首先等待Txe为1 使用库函数写入DR 通过发送ByteSend数据会通过MOSI一位一位的移出去在MOSI线上就会自动产生这个发送的时序波形由于是非连续传输所以时序产生的这段时间就不必把下一个数据放到Tdr等着这段时间直接死等过去就行了当MOSI移位完成证明接收移位也完成了MISO也移入了一个字节的数据到RXE会置标志位RXNE标志位 等待RXNE为1表示收到一个字节同时也表示发送时序产生完成了 读取RDR调用库函数读取RDR 在这里并不需要向软件一样手动给SCK、MOSI置高低电平也不用关心怎么把数据一个一个的取出来这些工作硬件电路会自动帮我们完成 注意事项 1.这里的硬件SPI必须是发送同时接收要想接收必须要先发送因为只有给TDR写东西才会触发时序的产生如果不发送只调用接收的函数时序是不会动的 2.TXE和RXNE是不是会自动清除的问题上面的图上写的是TXE标志由硬件置位并由软件清除、RXNE也是这个由软件清除就比较迷惑是不是要求我们在标志位置1之后还需要我们手动调用清除标志位的函数实际上 这个并不需要我们手动清除手册上状态标志那一节有写
http://www.zqtcl.cn/news/866347/

相关文章:

  • 网站网页建设实训心得体会二类电商平台都有哪些
  • 兰州免费网站建设上海城隍庙要门票吗
  • 如何做外贸soho做网站中型网站建设
  • 冠县品牌网站建设推广外贸企业网站管理系统
  • 信息管理的基本原理分析网站建设南阳网站建设制作
  • 网站一直百度上搜不到是怎么回事啊网站建设首保服务
  • 解决网站兼容性问题福州房产网站建设
  • 怀化百度整站优化服务wap网站前景
  • 临沂制作网站企业施工企业汛期工作实施方案
  • 82家合法现货交易所名单永康关键词优化
  • 郑州市建设工程造价信息网站浙江省建设工程质量管理协会网站
  • 乌兰浩特市建设局网站永州微网站建设
  • 做网站的用什么电脑好wordpress首页调用指定分类
  • 网站域名申请好了怎么建设网站室内设计培训班哪个学校好
  • 东莞厚街网站建设网页设计代码字号px
  • 网站建站免费淘宝优惠券网站建设总代
  • 茶叶网站设计建设工程监理招标网站
  • 网站建设发展历程做网站要多少钱 知乎
  • 丽江建设信息网站江门网站制作方案
  • 网站名注册移动端应用开发
  • 本地网站搭建流程短链接生成器app
  • 建网站需要哪些技术代做ppt网站
  • 在上海哪个网站比较好网站建设服务方案ppt模板
  • 天津网站优化流程uniapp微信小程序模板
  • 网站 搜索引擎 提交企业网站必须备案
  • 公司网站主页设计深圳搜索引擎
  • 织梦学校网站中国建设银行官方网站诚聘英才频道
  • 织梦网站去除技术支持网站建设热门吗
  • 手机自助网站建设电商首页设计
  • 个人做电影网站违法吗招标网站哪个好