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

国外做任务网站有哪些方面凡客网站做SEO能被收录吗

国外做任务网站有哪些方面,凡客网站做SEO能被收录吗,国产手机做系统下载网站,微信管理系统官网目录 STM32的串口通信接口 UART异步通信方式特点: 串口通信过程 STM32串口异步通信需要定义的参数: USART框图: 常用的串口相关寄存器 串口操作相关库函数 ​编辑 串口配置的一般步骤 STM32的串口通信接口 UART:通用异步收发器USART&am…

目录

STM32的串口通信接口

UART异步通信方式特点:

串口通信过程

STM32串口异步通信需要定义的参数:

 USART框图:

 常用的串口相关寄存器

串口操作相关库函数

 ​编辑

串口配置的一般步骤


STM32的串口通信接口

  • UART:通用异步收发器
  • USART:通用同步异步收发器

        大容量STM32F10x系列芯片,包含3个USART和2个UART;(USART可以设置成UART,所有有5个UART)

UART异步通信方式引脚连接方法:

RXD:数据输入引脚。数据接收

TXD:数据发送引脚。数据发送

图1 UART串口引脚连接方式

 

STM32F103芯片的5个串口对应的引脚号:

串口号

RXD

TXD

1

PA10

PA9

2

PA3

PA2

3

PB11

PB10

4

PC11

PC10

5

PD2

PC12

UART异步通信方式特点:

  • 全双工异步通信
  • 分数波特率发生器系统,提供精确的波特率。发生和接收共用的可编程波特率,最高可达4.5Mbit/s
  • 可编程的数据子长度(8位或者9位)
  • 可配置的停止位(支持1或者2位停止位)
  • 可配置的使用DMA多缓冲器通信。
  • 单独的发送器和接收器使能位。
  • 检测标志:1 接收缓冲器  2发送缓冲器空  3传输结束标志
  • 多个带标志的中断源。触发中断。
  • 其他:校验控制,四个错误检测标志。

串口通信过程

图2 串口通信过程

STM32串口异步通信需要定义的参数:

  1. 起始位
  2. 数据位(8位或者9位)
  3. 奇偶校验位(第9位)
  4. 停止位(1,15,2位)
  5. 波特率设置
图3 传输数据格式

 USART框图:

 常用的串口相关寄存器

  • USART_SR状态寄存器
  • USRAT_DR数据寄存器
  • USRAT_BRR波特率寄存器

串口操作相关库函数

void USART_Init();//串口初始化:波特率,数据字长,奇偶校验,硬件流控制以及收发使能
void USART_Cmd();//使能串口
void USART_ITConfig();//使能相关中断void USART_SendData();//发送数据到串口,DR
uint16t USART_ReceiveData();//接收数据,从DR读取接收到的数据FlagStatus USART_GetFlagStatus();//获取状态标志位
void USART_ClearFlag();//清除状态标志位
ITStatus USART_GetITStatus();//获取中断状态标志位
void USART_ClearITPendingBit();//清除中断状态标志位

 

 

串口配置的一般步骤

①串口时钟使能,GPIO时钟使能:RCC_APB2PeriphClockCmd();

②串口复位:USART_DeInit();这一步不是必须的

③GPIO端口模式设置:GPIO_Init();模式设置参考STM32中文参考手册8.1.11外设GPIO配置

④串口参数初始化:USART_Init();

⑤开启中断并且初始化NVIC(如果需要开启中断才需要这个步骤):

        NVIC_Init();

        USART_ITConfig();

⑥使能串口:USART_Cmd();

⑦编写中断处理函数:USARTx_IRQHandler();

⑧串口数据收发:

void USART_SendData();//发送数据到串口,DR

uint16_t USART_ReceiveData();//接收数据,从DR读取接收到的数据

⑨串口传输状态获取:

FlagStatus USART_GetFlagStatus(UASRT_typeDef* UASRTx uint16_t USART_FLAG);

void USART_ClearITPendingBit(UASRT_TypeDef* UASRT, uint16_t USART_IT);

http://www.yayakq.cn/news/841229/

相关文章:

  • 渭南做网站哪家公司公司网站开发费用账务处理
  • 有备案号的网站是公司的吗做响应式网站的体会
  • 做网站用个人还是企业比较好在线制作生成器
  • 网站开发有很多种吗wordpress 快站
  • 河北住房城乡建设厅官方网站网站建设的潜在客户
  • 汕头自助建站wordpress网站设置关键词
  • 网站建设流程行情网站做宣传
  • 肥乡邯郸做网站长春网站建设产品展示
  • 合肥市网站建设新能源电动车
  • 登录功能网站怎么做四川省建设厅官网信息查询平台
  • 做网站需要会什么软件想学网站建设什么的
  • 游戏周边产品 做网站网页设计后怎么上传到网站
  • 做亚马逊需要的图片外链网站wordpress 照片
  • 织梦电影网站模板下载管理系统软件开发
  • 圣诞节网站模板计算机软件技术主要学什么
  • seo网络贸易网站推广wordpress 聚美优品
  • 网站服务器建设的三种方法是什么南通做网站软件
  • 合肥 企业网站设计seo优化技术
  • 中山网站的优化wordpress更新了固定连接文章失效
  • vs网站开发 怎么运行新开传奇网站曾劲松
  • 深圳做英文网站的公司互联网网站建设咨询
  • 网站正在建设中色无夜wordpress显示产品类别
  • 东莞网站设计报价wordpress仿next主题
  • 网站建设制作经验足做网站和网页
  • 枣庄公司网站建设淘宝店招图片大全免费
  • 什么网站做视频赚钱深圳工装公司
  • 亚洲购物网站排名seo效果分析
  • 好看的网站建设公司施工企业市场调查目的与主题主要有()。
  • 专业的医疗行业网站模板动易2006学校网站
  • 那个网站攻略做的好怎么在广告联盟接广告