网站源码在线查看店面设计师哪里找

张小明 2025/12/24 11:42:36
网站源码在线查看,店面设计师哪里找,易企秀可以做网站吗,网站被入侵1.USART简介同步不常用#xff0c;只支持时钟输出#xff0c;不支持时钟输入#xff0c;并不支持两个USART之间进行同步通信。波特率发生器#xff1a;用来配置波特率#xff0c;是一个分频器硬件流控制#xff1a;可以防止数据处理过慢而导致的数据丢失的问题注意#…1.USART简介同步不常用只支持时钟输出不支持时钟输入并不支持两个USART之间进行同步通信。波特率发生器用来配置波特率是一个分频器硬件流控制可以防止数据处理过慢而导致的数据丢失的问题注意UASRT1在APB2总线上其它的都是在APB1总线上的设备2.USART内部结构框图注意TDR、RDR、发送移位寄存器、接收移位寄存器占用同一个地址统称为DR寄存器。当数据从发送数据寄存器移到发送移位寄存器时标志位TXE置1然后在发送器的控制下数据一位一位地输出到TX引脚接收数据时同理标志位为RXNE。硬件数据流控nRTS是输出脚请求发送nCTS是输入脚清除发送n表示低电平有效。TX和CTS为一对RX和RTS为一对。唤醒单元实现串口挂载多设备通过地址寻址来实现多设备发送器时钟USART1挂载在APB2是PCLK2的时钟一般为72M其它挂载在APB1是PCLK1的时钟一般为36M。3.USART基本结构简化4.细节1.数据帧1.字长设置2.停止位2.USART输入数据的策略了解以波特率的频率连续采样一帧数据每次都要保证采样位置在位的正中间3.波特率发生器5.实战代码1.部分函数的功能//基本初始化 void USART_DeInit(USART_TypeDef* USARTx); void USART_Init(USART_TypeDef* USARTx, USART_InitTypeDef* USART_InitStruct); void USART_StructInit(USART_InitTypeDef* USART_InitStruct); //配置同步时钟输出 void USART_ClockInit(USART_TypeDef* USARTx, USART_ClockInitTypeDef* USART_ClockInitStruct); void USART_ClockStructInit(USART_ClockInitTypeDef* USART_ClockInitStruct); //开启USART到DMA的触发通道 void USART_DMACmd(USART_TypeDef* USARTx, uint16_t USART_DMAReq, FunctionalState NewState); //发送接收数据 void USART_SendData(USART_TypeDef* USARTx, uint16_t Data);//发送写DR寄存器 uint16_t USART_ReceiveData(USART_TypeDef* USARTx);//接收读DR寄存器 //与标志位相关 FlagStatus USART_GetFlagStatus(USART_TypeDef* USARTx, uint16_t USART_FLAG); void USART_ClearFlag(USART_TypeDef* USARTx, uint16_t USART_FLAG); ITStatus USART_GetITStatus(USART_TypeDef* USARTx, uint16_t USART_IT); void USART_ClearITPendingBit(USART_TypeDef* USARTx, uint16_t USART_IT);2.配置思路发送接收1.RCC开启时钟把GPIO和USART的时钟打开2.配置GPIO把TX配置成复用输出模式RX配置成输入模式3.配置USART波特率发生器、发送接收控制器、发送接收寄存器4.配置中断需要接收的情况下5.开启USART使能3.基本配置格式//USART是APB2上的设备 RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE); //开启GPIO的时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE); GPIO_InitTypeDef GPIO_InitStructure;//结构体定义 GPIO_InitStructure.GPIO_ModeGPIO_Mode_AF_PP;//复用推挽输出 GPIO_InitStructure.GPIO_PinGPIO_Pin_9;//IO口 GPIO_InitStructure.GPIO_SpeedGPIO_Speed_50MHz; GPIO_Init(GPIOA,GPIO_InitStructure); //初始化USART USART_InitTypeDef USART_InitStructure; USART_InitStructure.USART_BaudRate9600;//波特率 USART_InitStructure.USART_HardwareFlowControlUSART_HardwareFlowControl_None;//硬件流控制 USART_InitStructure.USART_ModeUSART_Mode_Tx;//配置模式此处只是发送模式 USART_InitStructure.USART_ParityUSART_Parity_No;//校验位无校验 USART_InitStructure.USART_StopBitsUSART_StopBits_1;//停止位1位停止位 USART_InitStructure.USART_WordLengthUSART_WordLength_8b;//字长8位 USART_Init(USART1,USART_InitStructure); //开启USART USART_Cmd(USART1,ENABLE);4.在Keil中使用printf的方法1.需要include stdio.h头文件2.重定向fputc函数到串口printf每次执行打印操作都要用到fputc函数3.可以封装sprintf函数使打印操作更加方便//对sprintf函数进行封装 void Serial_Printf(char *format,...) { char String[100]; va_list arg;//参数列表变量 va_start(arg,format);//从format开始接收列表 vsprintf(String,format,arg); va_end(arg);//释放参数列表 Serial_SendString(String); }
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

做网站要什么条件江西省工程建设网站

LobeChat OAuth2登录支持:对接GitHub、Google等第三方账号 在如今这个AI应用遍地开花的时代,开发者们不再满足于“能用就行”的工具,而是追求真正优雅、安全又易集成的解决方案。LobeChat 正是在这样的背景下脱颖而出——它不仅界面现代、功…

张小明 2025/12/20 21:27:32 网站建设

如何查询网站的域名注册响应式企业网站设计

第一章:金融合规 Agent 的监控规则在金融行业,自动化系统的广泛应用要求对交易行为、数据访问和操作流程实施严格的合规性监控。金融合规 Agent 作为核心监管组件,负责实时捕获系统事件、识别潜在违规行为,并触发相应的告警或阻断…

张小明 2025/12/22 13:07:48 网站建设

长沙网站建设推广服务彩票app软件大全

仿射变换(Affine Transformation)是一种保持图像平行性和共线性的几何变换,核心是通过线性变换(缩放、旋转、剪切)与平移变换的组合,改变图像的位置、姿态和尺寸,但不改变图形的平行关系&#x…

张小明 2025/12/20 21:21:27 网站建设

确定网站主题然后规划网站建设为什么网站显示正在建设

第一章:私有化Dify端口配置概述在企业级AI应用部署中,私有化Dify平台的端口配置是确保服务稳定运行与安全访问的关键环节。合理的端口规划不仅能提升系统间的通信效率,还能有效隔离外部风险,保障核心模型服务不被非法调用。基础服…

张小明 2025/12/22 0:55:46 网站建设

网站等级保护测评必须做吗小白wordpress

Swerve详细设计解析 1. IETF_Line和IETF_Part模块 1.1 功能概述 IETF_Line模块的主要功能是依据HTTP请求的语法规则,将字符串拆分为标记(tokens)和特殊字符。拆分后的结果是一个由IETF_Part模块中定义的Part类型元素组成的列表。 1.2 Part类型定义 datatype Part =Tok…

张小明 2025/12/20 21:17:25 网站建设

宁波网站建设设计中山做网站哪家便宜

深入探索Shell编程:符号、命令与环境的全面解析 1. 符号与运算符 在Shell编程中,符号和运算符是基础且关键的元素,不同的符号有着各自独特的功能。 - 逻辑与运算符 : && 是逻辑与运算符,常用于条件判断中,如 if [ condition1 ] && [ condition2 …

张小明 2025/12/21 22:37:01 网站建设