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

网站备案 教程网站设计大全推荐

网站备案 教程,网站设计大全推荐,做公益网站的目的,源码分享网之前的学习笔记“SPI不够用#xff1f;USART来帮忙”一文中介绍了用如何把USART当做SPI来用的方法。此外#xff0c;ST的USART还有很多新特性#xff0c;没准有你不知道的。在此#xff0c;我们整理出来以下串口新特性#xff0c;供大家参考。支持RXD和TXD管脚互换很多时候…之前的学习笔记“SPI不够用USART来帮忙”一文中介绍了用如何把USART当做SPI来用的方法。此外ST的USART还有很多新特性没准有你不知道的。在此我们整理出来以下串口新特性供大家参考。支持RXD和TXD管脚互换很多时候我们在外接RS232芯片时很容易将RXD和TXD两根线接反。这类低级错误一般是老司机才会犯。如果大家知道USART的TXD和RXD管脚可以互换那么在连接外设RS232芯片时如果发生错误就不必再修改硬件只需直接在软件中将RXD和TXD的管脚反转过来即可修正错误。参考上图设置SWAP位即可将RXD和TXD管脚互换。支持接收和发送的电平极性反转第二个特性是接收和发送的电平极性是可以反转的。通常默认串口电平是高电平为逻辑1低电平为逻辑0而在ST的USART中是可以将高电平设置为逻辑0低电平设置为逻辑1的。这一特性让我们在一些特殊的场景下灵活使用举个栗子USART外接了反相器时就可以直接使用。在数据接收发送寄存器中数据也是可以反转的原来的0变为1原来的1变为0这和电平极性反转是类似。需要特别注意的是在极性反转的时候起始位和结束位也都反转了所有的信号电平都反转而在数据寄存器中只反转了数据位其中也包含了校验位没有反转信号的起始位和结束位的极性。参考上图在USART_CR2寄存器中TXINV、RXINV和DATAINV位来进行设置。支持数据高位与低位反序发送或接收第三个新特性发送和接收数据时可在寄存器中设置是先发低位还是先发高位。默认的配置都是先发送或接收低位的信号(bit 0)实际应用中通过USART_CR2中的MSBFIRST设置后也可以让USART先发送或接收高位信号(bit 7/8)这一点在对数据进行反序的时候会经常用到它。我们可以考虑这种情况如果需要把串口接收到的数据先进行反序操作之后再进行计算那这个硬件的功能就可以帮助我们节省很多软件的工作量。USART支持DMA传输最后STM32的USART都是支持DMA的这一点有利于做数据的连续发送和数据的缓冲接收。在某些STM32产品系列中如STM32F4和H7系列具有专门的串口FIFO这就可以用来做串口唤醒先让MCU进入到Sleep模式当接收到一个完整的数据包这个数据包可能是100个字节或者200个字节之后再唤醒单片机这样既可以做到不丢数据又可以降低MCU的唤醒频率。另外USART的接收还具有超时功能可以人为设定一个时间在USART的RTOR寄存器中进行设置当串口接收的数据帧之间超过了这个设定值就会引发一个超时中断串口中会有一个叫RTOF的标志位来显示发生的超时事件我们通过这个中断中应用的代码就可以知道串口的数据发生了中断现象近似可认为对方的数据已经发送完成。这种方式在串口上层协议的开发中有很多应用场景。USART 新特性小结支持RXD和TXD管脚的互换支持管脚上的电平逻辑反转和数据寄存器中的逻辑反转支持数据高位与低位反序发送或接收既可以先发送或接收低位也可以先发送或接收高位支持接收数据的超时功能并且每个USART都可以支持DMA传输
http://www.pierceye.com/news/807162/

相关文章:

  • 临沂建设局网站官网文明网站建设工作进度表
  • 网站编辑seo旅游网站建设代码
  • 为什么自己做的网站打开是乱码wordpress live-2d
  • 素材下载网站电商自建站
  • 浙江省的网站建设公司有哪些代理注册公司一般多少钱
  • 如何在建设银行网站预约纪念币东莞网站建设服务有什
  • 有哪些可以做h5的网站代理网址上境外网
  • 做网站所需要的代码6红杏直播
  • 南通制作网站wordpress移动版设置
  • 哪个网站有免费ppt下载建筑类网站的推荐理由
  • 视觉差的网站公司外包
  • 基础做网站内蒙住房和城乡建设部网站
  • 发帖效果好的网站展馆展示设计公司排名
  • 童装网站建设文案什么网站做的号
  • 能打开的a站莆田网站建设建站系统
  • 上海市城乡建设管理局网站一个月做网站
  • 网站后台管理系统 aspwordpress拖拽上传
  • 华为手机官方网站登录爬虫做视频网站
  • 山东省工程建设信息官方网站河南网站seo推广
  • 低成本做网站 白之家重庆市建设执业资格注册管理中心网站
  • 电子商务网站建设需求在别的公司做的网站可以转走吗
  • 网站流量怎么做乡1万做网站需要几个人
  • 阿里云centos7做网站怀化网站seo
  • 我做的网站怎样被百度收录易语言 做网站mysql
  • 花店网站模板免费下载9个做简历的网站
  • 东港区网站制作seo推广模式是什么
  • 用织梦做网站能练技术吗广州专业网络推广公司
  • 下载ppt模板免费的网站在线做头像网站
  • 网络推广怎么免费做网站内部优化的方法
  • 沧州wap网站制作哈尔滨建设网证件查询