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

淘宝怎么去其他网站做推广网络营销的特征

淘宝怎么去其他网站做推广,网络营销的特征,客户跟进系统 免费,用sublime text做网站串口测试实验 基本原理 在串口实验中,是通过mini_USB线搭建终端与电脑端(也可称终端,为做区分称电脑端)的“桥梁”,电脑端的串口调试助手通过mini_USB线向终端发送信息,由CH340芯片将USB接口进行转换&…

串口测试实验

基本原理

在串口实验中,是通过mini_USB线搭建终端与电脑端(也可称终端,为做区分称电脑端)的“桥梁”,电脑端的串口调试助手通过mini_USB线向终端发送信息,由CH340芯片将USB接口进行转换,转换为串口,通过串口将信息传给单片机,串口接收到信息后,产生中断响应,单片机进行处理,单片机处理后返回一个信息给串口调试助手。
在串口通信中,中断处理程序通常包括串口接收中断和串口发送中断两部分。串口接收中断用于处理接收到的数据,当串口接收到数据时,就会产生接收中断,并进入接收中断处理程序。在该程序中,可以从串口中读取接收到的数据,并进行相应的处理。串口发送中断用于处理发送数据,当发送缓冲区为空时,就会产生发送中断,并进入发送中断处理程序。在该程序中,可以从应用程序中读取要发送的数据,并将其写入串口发送缓冲区中。
在进行数据的收发过程中,UART模块显得尤为重要。
STM32的UART模块是用于串口通信的硬件模块,它支持全双工通信,可以同时进行发送和接收数据。它使用通用同步/异步接收/发送器(USART)来实现串行通信,可以与外部设备进行串行数据传输。
以下是USART中的几个函数,分别对应不同的功能:
(1)USART_DeInit():串口复位函数
(2)USART_Init():串口参数初始化函数
(3)USART_Cmd():串口使能函数

实验原理图

在这里插入图片描述

程序代码

1、UART初始化

void uart_init(u32 bound)
{//GPIO端口设置GPIO_InitTypeDef GPIO_InitStructure;USART_InitTypeDef USART_InitStructure;NVIC_InitTypeDef NVIC_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_GPIOA, ENABLE);	//使能USART1,GPIOA时钟//USART1_TX   GPIOA.9GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; //PA.9GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;	//复用推挽输出GPIO_Init(GPIOA, &GPIO_InitStructure);//初始化GPIOA.9//USART1_RX	  GPIOA.10初始化GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;//PA10GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;//浮空输入GPIO_Init(GPIOA, &GPIO_InitStructure);//初始化GPIOA.10  //Usart1 NVIC 配置NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=3 ;//抢占优先级3NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3;		//子优先级3NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;			//IRQ通道使能NVIC_Init(&NVIC_InitStructure);	//根据指定的参数初始化VIC寄存器//USART 初始化设置USART_InitStructure.USART_BaudRate = bound;//串口波特率USART_InitStructure.USART_WordLength = USART_WordLength_8b;//字长为8位数据格式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_Rx | USART_Mode_Tx;	//收发模式USART_Init(USART1, &USART_InitStructure); //初始化串口1USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);//开启串口接受中断USART_Cmd(USART1, ENABLE);                    //使能串口1 
}

2、对串口中断服务进行设置
3、主函数中调用执行

int main(void){		u16 t;  u16 len;	u16 times=0;delay_init();	    	 //延时函数初始化	  NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级uart_init(115200);	 //串口初始化为115200while(1){if(USART_RX_STA&0x8000){					   len=USART_RX_STA&0x3fff;//得到此次接收到的数据长度printf("\r\n您发送的消息为:\r\n\r\n");for(t=0;t<len;t++){USART_SendData(USART1, USART_RX_BUF[t]);//向串口1发送数据while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//等待发送结束}printf("\r\n\r\n");//插入换行USART_RX_STA=0;}else{times++;if(times%5000==0){printf("\r\nSTM32实训平台 串口实验\r\n");printf("adfadfassdfasdfa\r\n\r\n");}if(times%200==0)printf("请输入数据,以回车键结束\n");  delay_ms(10);   }}	 }

实验现象

打开串口调试助手,注意设置波特率为115200,可以观察到串口反复收到字符串“请输入数据,以回车键结束”,用串口助手向单片机发送任意字符串后单片机会回显该字符串。

http://www.khdw.cn/news/62860.html

相关文章:

  • 阜宁做网站价格网络营销常见术语
  • 毕业设计做网站 答辩会问什么问题百度竞价排名广告定价
  • 网站备案查询不出来做seo需要用到什么软件
  • 我的世界做外国壁纸网站排名优化工具下载
  • wordpress嵌入flash安卓aso优化工具
  • 做网站那个搜索引擎好著名的营销成功的案例
  • 网站开发定制宣传图片南京百度seo代理
  • 西安做网站的公司有哪些杭州seo网站推广
  • 室内设计接单网站站长工具果冻传媒
  • 小型企业网站开发价格新闻热点事件2024最新
  • 公司如何登录网站做就业登记网络seo排名
  • 从零开始学习网络营销seo搜索引擎优化兴盛优选
  • 百度竞价推广代运营话术搜索引擎外部链接优化
  • 网站开发广告语大全网站制作公司怎么找
  • 丹东网站建设公司阿里云万网域名购买
  • 开网站制作公司深圳网络营销推广外包
  • 数据可视化seo百度快速排名软件
  • 商务网站开发考题b2b免费外链发布
  • 做幼儿园网站的意义微信公众号小程序怎么做
  • 徐州教育平台网站建设seo优化工具有哪些
  • wordpress输入框长度百度搜索关键词优化方法
  • 微信网站制作系统百度提交入口网址是指在哪里
  • 重庆建设工程信息网官网平台关键词优化快速排名
  • 网站的横幅怎么做成品ppt网站国外
  • 民宿网站开发的开题报告seo搜索引擎优化原理
  • 东莞网站优化电话网站优化方式有哪些
  • 香港专业做网站的公司信息如何优化上百度首页
  • 做独立网站给你的启发是什么seo课程总结怎么写
  • 城乡建设部网官方网站附近广告公司联系电话
  • 哪个网站可以做面料订单网络软文推广案例