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

做网站找哪里seo实战培训费用

做网站找哪里,seo实战培训费用,做张家界旅游网站多少钱,做淘宝客新增网站推广实现串口接收 库函数实现串口接收 软件流程设计 初始化系统 初始化GPIO、串口外设、LED时钟 初始化串口和LED引脚 串口发送控制LED灯 usart.c #include"stm32f10x.h" #include"usart.h" #include "stdio.h"void my_usart_init(void)…

实现串口接收

库函数实现串口接收

软件流程设计

初始化系统

  •         初始化GPIO、串口外设、LED时钟
  •         初始化串口和LED引脚

串口发送控制LED灯

usart.c

#include"stm32f10x.h"
#include"usart.h"
#include "stdio.h"void my_usart_init(void)
{GPIO_InitTypeDef GPIOInitstruct;USART_InitTypeDef Usart_initstruct;NVIC_InitTypeDef NVIC_Usart_Initstruct;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_USART1, ENABLE);//A9  TXGPIOInitstruct.GPIO_Pin = GPIO_Pin_9;GPIOInitstruct.GPIO_Mode = GPIO_Mode_AF_PP;GPIOInitstruct.GPIO_Speed = GPIO_Speed_10MHz;GPIO_Init(GPIOA,&GPIOInitstruct);//A10  RXGPIOInitstruct.GPIO_Pin =GPIO_Pin_10;GPIOInitstruct.GPIO_Mode =GPIO_Mode_IPU;GPIO_Init(GPIOA,&GPIOInitstruct);//´®¿Ú1Usart_initstruct.USART_Mode = USART_Mode_Tx | USART_Mode_Rx;		//ģʽ								Usart_initstruct.USART_HardwareFlowControl = USART_HardwareFlowControl_None;		//Ó²¼þ¿ØÖÆÁ÷¹¦ÄÜ£¬Í¨¹ý¶îÍâµÄÐźÅÏߣ¨RTS/CTS£©À´Ð­µ÷Êý¾Ý´«Ê䣬·ÀÖ¹Êý¾ÝÒç³öUsart_initstruct.USART_BaudRate = 115200;						//²¨ÌØÂÊUsart_initstruct.USART_Parity = USART_Parity_No;		//УÑéλUsart_initstruct.USART_StopBits = USART_StopBits_1;  		//ֹͣλUsart_initstruct.USART_WordLength = USART_WordLength_8b;  		//Êý¾ÝλUSART_Init(USART1,&Usart_initstruct);USART_Cmd(USART1,ENABLE);																											//ʹÄÜ´®¿ÚÍâÉèNVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);  //NVIC分组USART_ITConfig( USART1,  USART_IT_RXNE,  ENABLE); //中断线,检查串口接收缓冲区是否有数据NVIC_Usart_Initstruct.NVIC_IRQChannel = USART1_IRQn;NVIC_Usart_Initstruct.NVIC_IRQChannelPreemptionPriority = 0;NVIC_Usart_Initstruct.NVIC_IRQChannelSubPriority = 0;NVIC_Usart_Initstruct.NVIC_IRQChannelCmd = ENABLE;NVIC_Init(&NVIC_Usart_Initstruct);
}void My_Usart_Send_Byte(USART_TypeDef* USARTx, uint16_t Data)
{USART_SendData(USARTx,  Data);while( USART_GetFlagStatus( USARTx,  USART_FLAG_TXE) == RESET);}void My_Usart_Send_Sting( USART_TypeDef* USARTx, char * string)
{uint16_t i=0;do{My_Usart_Send_Byte(USARTx,*(string+i));i++;}while(*(string+i) != '\0');while( USART_GetFlagStatus( USARTx,  USART_FLAG_TC) == RESET);
}int fputc(int ch, FILE * p)									//printfÖØ¶¨Òå
{USART_SendData(USART1,  (u8)ch);while( USART_GetFlagStatus( USART1,  USART_FLAG_TXE) == RESET);return ch;
}

main.c

#include "stm32f10x.h"
#include "main.h"
#include "led.h"
#include "bear.h"
#include "key.h"
#include "shake.h"
#include "usart.h"
#include "stdio.h"
void delay(uint16_t time) 
{uint16_t i=0;while(time--){i =12000;while(i--);}}int  main() 
{my_usart_init();
//	My_Usart_Send_Byte( USART1,  'A');
//	My_Usart_Send_Byte( USART1,  'B');
//	My_Usart_Send_Byte( USART1,  'C');
//	My_Usart_Send_Sting( USART1,  "\r\n");
//	My_Usart_Send_Sting(USART1 , "fei \r\n");printf("Hello,shi \r\n");while(1){}		
}void EXTI0_IRQHandler()  //中断函数
{if(EXTI_GetITStatus(EXTI_Line0) != RESET){GPIO_ResetBits(GPIOA,GPIO_Pin_1);EXTI_ClearITPendingBit(EXTI_Line0);			//Çå³ýÍⲿÖжϱê־룬ҪÓëEXTI_GetITStatus´îÅäʹÓÃ}
}void USART1_IRQHandler()
{char receive_data;if(USART_GetITStatus(USART1,USART_IT_RXNE) != RESET)//获取中断标志位,检查接收接收数据寄存器非空{receive_data =  USART_ReceiveData(USART1);			//获取接收数据printf("receive data:  %c \r\n", receive_data);  //输出接收数据并输出USART_ClearITPendingBit(USART1,  USART_IT_RXNE);	//清除串口接收数据寄存器非空中断标志位}}

实验结果

http://www.dtcms.com/wzjs/197319.html

相关文章:

  • 什么网站做的好看的seo专业培训
  • 织梦网站调用工具长沙百度seo代理
  • 杭州网络科技公司有哪些windows优化大师是电脑自带的吗
  • 网站的速度诊断怎么做2022新闻热点事件简短30条
  • 旅游网站域名应该如何设计seo如何提高网站排名
  • 试玩网站开发淘宝运营培训班
  • 网站建设需要用到哪些软件广州网络推广seo
  • 织梦57网站的友情链接怎么做长春网站公司哪家好
  • 测试网站怎么做的电商seo优化
  • java 和网站开发合肥网站设计
  • 记事本做网站代码上海seo怎么优化
  • 新网站如何做seo推广百度一下百度
  • 郑州市经开区建设局网站优化合作平台
  • 网站打开慢原因广州seo工资
  • flat movie wordpressseo快速排名的方法
  • wordpress登录没反应搜索引擎优化包括哪些
  • wordpress 客服 插件网络seo哈尔滨
  • 浏览器主页被篡改2345上海aso苹果关键词优化
  • asp.net 如何设置网站首页太原做网站推广的公司
  • 怎么做网站或APPseo技术外包 乐云践新专家
  • 网站后台验证码无法显示steam交易链接在哪
  • 三三网是什么网站搜索引擎营销的四种方式
  • 营销型网站 财务咨询公司外链火
  • seo网站优化专员企业seo整站优化方案
  • 自己也可以免费轻松创建一个网站杭州seo工作室
  • 媒体资源网seo关键词搜索优化
  • 武汉社交app开发沧州seo推广
  • 如何在淘宝上接单网站建设app推广方法及技巧
  • 网站后台图片上传大小seo顾问
  • 专门做奢侈品的网站有哪些百度地图在线使用