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

随机网站生成器顺德品牌网站建设

随机网站生成器,顺德品牌网站建设,龙岗区住房和建设局官网,怎样在文章后做网站链接通用异步收发器#xff08;Universal Asynchronous Receiver/Transmitter)#xff0c;通常称作UART#xff0c;是一种串行、异步、全双工的通信协议。 在通信领域中#xff0c;有两种数据通信方式#xff1a;并行通信和串行通信。串口的数据传输是以串行方式进行的。串口在…        通用异步收发器Universal Asynchronous Receiver/Transmitter)通常称作UART是一种串行、异步、全双工的通信协议。 在通信领域中有两种数据通信方式并行通信和串行通信。串口的数据传输是以串行方式进行的。串口在数据通信中一次只能传输一个比特的数据。串行数据的传输速度用bps或波特率来描述每秒的二进制位数单位为bpsbit per second也称为波特率。 同步通信和异步通信是指在通信过程中数据传输的方式。 同步通信是指发送方和接收方在传输数据时需要同步进行也就是说发送方必须等待接收方确认后才能继续发送数据而接收方必须等待数据到达后才能继续处理。这种通信方式可以保证数据的准确性和可靠性但是会降低通信效率。 A———数据总线————B A————CLK—————B A——————————B cs上面加一个横线代表 低电平有效。 当A给B传输的时候A把  电平拉低B看到电平被拉低了就知道A要给B传数据了。此时A就会在数据总线把数据发送出来但是B如何判断A发送的这么多信息中哪些是数据呢A用CLK信号线中告诉他B只需要在CLK中的上升沿取值就可以了在上升沿取到的值就是需要的数据。简而言之就是收发双方有一个同步信号线把他们同步在一起。 USART中的S就是同步通信但是用的很少常常直接成为UART。 异步通信是指发送方和接收方可以独立地进行数据传输不需要等待对方的确认或回应。发送方可以继续发送数据而接收方可以在数据到达后再进行处理。这种通信方式可以提高通信效率但是由于没有同步的保证数据的准确性和可靠性可能会受到影响。 在异步通信中没有cs也没有CLK只有一个数据总线。 A.RX—————B.TX A.TX—————B.RX A———GND———B TX:发送RX接收GND接地。 空闲状态高电平 起始位1位的起始位从空闲状态转换为起始位是靠一个下降沿产生的。 数据位5~8位的数据位连同校验位 奇偶校验数据位连同校验位中“1”的数目等于奇数则为奇校验 我们常用8n1意思是有8位数据位没有效验码1位停止位。 当起始位突然从高电平变到了低电平时B就是知道A要开始传输了拉低电平的1个bit后A就开始发送数据发送完数据位后双方规定一下有没有奇偶校验有的话是奇校验还是偶校验判断数据有没有错误然后发送停止位抬高电平返回空闲状态。 这个数据一般用5~8位的数据位更多的时候用8个bit的数据位因为c语言中的char正好是8位。并且双方要约定好传输8位就是8位不能改变。 在实际应用中通常会根据具体情况选择同步通信或异步通信。例如对于实时性要求较高的应用可能会选择同步通信而对于数据量较大或实时性要求不高的应用可能会选择异步通信。 全双工是指通信双方可以同时发送和接收数据的一种通信方式。在全双工通信中通信双方可以同时发送和接收数据而不会出现发送和接收数据冲突的问题。这种通信方式可以实现更高效的数据传输和更顺畅的通信。常见的全双工通信方式有电话通信、视频会议等。 bsp_uart.c #include bsp_uart.hvoid Uart1_Configuration(void) {GPIO_InitTypeDef GPIO_InitStructure;USART_InitTypeDef USART_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_USART1, ENABLE);GPIO_InitStructure.GPIO_Pin GPIO_Pin_9; //TXGPIO_InitStructure.GPIO_Speed GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode GPIO_Mode_AF_PP;GPIO_Init(GPIOA, GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin GPIO_Pin_10; //TXGPIO_InitStructure.GPIO_Speed GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode GPIO_Mode_IN_FLOATING;GPIO_Init(GPIOA, GPIO_InitStructure);USART_InitStructure.USART_BaudRate 115200;USART_InitStructure.USART_WordLength USART_WordLength_8b;USART_InitStructure.USART_StopBits USART_StopBits_1;USART_InitStructure.USART_Parity USART_Parity_No;USART_InitStructure.USART_HardwareFlowControl USART_HardwareFlowControl_None;USART_InitStructure.USART_Mode USART_Mode_Tx | USART_Mode_Rx;USART_Init(USART1, USART_InitStructure);USART_Cmd(USART1, ENABLE); } bsp_uart.h #ifndef __BSP_UART_H__ #define __BSP_UART_H__#include stm32f10x.hvoid Uart1_Configuration(void);#endif
http://www.dnsts.com.cn/news/55079.html

相关文章:

  • 青海做网站哪家好网站分类导航代码
  • dtcms网站开发学会了dw就可以做网站吗
  • 网站下载地址重庆市官方网站
  • django 做网站赚钱网站建设好找工作
  • 顺德新网站制作小公司没网站
  • 酒厂网站模板做金融的网站
  • 太原如何做百度的网站搜狐快站做淘宝客网站
  • 网站备案资料查询dw作业模板免费
  • 潜江网站搭建好用的ppt模板网站免费
  • 深圳企业网站托管网站建设如何定价
  • 网站模板登录模块十大网站开发公司
  • 朝阳网站建设是什么做宠物网站还有前景嘛
  • 硬盘做免费嗳暧视频网站珠海移动互联网开发
  • CDN 网站是否需要重新备案网站内如何做内部链接
  • 网站用 做有什么好处专业响应式网站制作
  • 网站开发中如何设计验证码代码网站怎么制作
  • 高端h5网站已经有域名 如何建网站
  • 网站建站金融模板网站开发专业大学
  • 设计电子商务网站主页外包网站开发价格
  • 西宁微信网站建设怎么样提升网站权重
  • 珠海网站建设q479185700强涵wordpress克隆他人的网站
  • 网站开发从整体上南阳微网站制作
  • 上海房产交易网站重庆建网站cqiezscom
  • 国家骨干高职院校建设网站邮箱网站架构
  • 合肥网站建设合肥做网站wordpress怎么使用主题
  • 网站策划书的意义淘宝网站建设没法上传怎么办
  • 网站建设丨找王科杰信誉济南做网站得多少钱
  • 网站的后台系统怎么进入产品单页设计模板
  • 做网站编辑的时候没保存怎么在线无限观看次数破解版
  • 广州网站建设公司兴田德润可以不皮具网站建设服装网站