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

有哪些做mg动画的素材网站镇江网站seo外包

有哪些做mg动画的素材网站,镇江网站seo外包,折800网站源码,分类信息导航网站模板今日学习使用STM32 C8T6的串口#xff0c;我们在经过学习笔记2的总结归纳可知#xff0c;STM32 C8T6最小系统板上有三路串口#xff0c;如下图#xff1a; 今日我们就着手学习如何配置开通这些串口进行收发#xff0c;这里不讲串口通信概念与基础#xff0c;可以自行网上…今日学习使用STM32 C8T6的串口我们在经过学习笔记2的总结归纳可知STM32 C8T6最小系统板上有三路串口如下图 今日我们就着手学习如何配置开通这些串口进行收发这里不讲串口通信概念与基础可以自行网上查找本文直接开始介绍库函数与编程实现 串口配置相关库函数介绍 打开串口GPIO的时钟 void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState) /* #define RCC_APB2Periph_GPIOA ((uint32_t)0x00000004) #define RCC_APB2Periph_GPIOB ((uint32_t)0x00000008) #define RCC_APB2Periph_GPIOC ((uint32_t)0x00000010) #define RCC_APB2Periph_GPIOD ((uint32_t)0x00000020) #define RCC_APB2Periph_GPIOE ((uint32_t)0x00000040) #define RCC_APB2Periph_GPIOF ((uint32_t)0x00000080) #define RCC_APB2Periph_GPIOG ((uint32_t)0x00000100) */ 打开串口外设的时钟 void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState) /* #define RCC_APB2Periph_USART1 ((uint32_t)0x00004000) #define RCC_APB1Periph_USART2 ((uint32_t)0x00020000) #define RCC_APB1Periph_USART3 ((uint32_t)0x00040000) #define RCC_APB1Periph_UART4 ((uint32_t)0x00080000) #define RCC_APB1Periph_UART5 ((uint32_t)0x00100000) */ 串口的初始化配置 void USART_Init(USART_TypeDef* USARTx, USART_InitTypeDef* USART_InitStruct) /* USART1 USART2 USART3*/ 向量中断控制器组选择: void NVIC_PriorityGroupConfig(uint32_t NVIC_PriorityGroup) 初始化配置NVIC: void NVIC_Init(NVIC_InitTypeDef* NVIC_InitStruct) 串口接收 USART_ReceiveData(USART1) 串口配置编程 首先创建好要用的几个文件.c 与.h在添加进工程别忘了添加路径~ 串口的初始化 以下是串口1的初始化以及配置中断优先级中断优先级的配置分为主优先和子优先有关中断优先级的配置这放在以后再说~~~ 测试工程文件我还编写了串口2,3的初始化可以下载测试观察~ #include USART_init.hvoid Usart1_Init(unsigned int baud) {GPIO_InitTypeDef gpio_initstruct;USART_InitTypeDef usart_initstruct;NVIC_InitTypeDef nvic_initstruct;// 打开串口GPIO的时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);// 打开串口外设的时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);//PA9 TXD // 将USART Tx的GPIO配置为推挽复用模式gpio_initstruct.GPIO_Mode GPIO_Mode_AF_PP;gpio_initstruct.GPIO_Pin GPIO_Pin_9;gpio_initstruct.GPIO_Speed GPIO_Speed_50MHz;GPIO_Init(GPIOA, gpio_initstruct);//PA10 RXD // 将USART Rx的GPIO配置为浮空输入模式gpio_initstruct.GPIO_Mode GPIO_Mode_IN_FLOATING;gpio_initstruct.GPIO_Pin GPIO_Pin_10;gpio_initstruct.GPIO_Speed GPIO_Speed_50MHz;GPIO_Init(GPIOA, gpio_initstruct);usart_initstruct.USART_BaudRate baud; //配置波特率usart_initstruct.USART_HardwareFlowControl USART_HardwareFlowControl_None; //无硬件流控 usart_initstruct.USART_Mode USART_Mode_Rx | USART_Mode_Tx; //接收和发送 usart_initstruct.USART_Parity USART_Parity_No; //无校验usart_initstruct.USART_StopBits USART_StopBits_1; //配置停止位 1位停止位usart_initstruct.USART_WordLength USART_WordLength_8b; //配置 针数据字长 8位数据位// 完成串口的初始化配置USART_Init(USART1, usart_initstruct);USART_Cmd(USART1, ENABLE); //使能串口USART_ITConfig(USART1, USART_IT_RXNE, ENABLE); //使能接收中断NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); /* 嵌套向量中断控制器组选择 */nvic_initstruct.NVIC_IRQChannel USART1_IRQn; /* 配置USART为中断源 */nvic_initstruct.NVIC_IRQChannelCmd ENABLE; /* 使能中断 */nvic_initstruct.NVIC_IRQChannelPreemptionPriority 0; /* 抢断优先级*/nvic_initstruct.NVIC_IRQChannelSubPriority 2; /* 子优先级 */NVIC_Init(nvic_initstruct); /* 初始化配置NVIC */}串口中断服务函数的编写 首先在启动文件找到三个串口的中断服务函数 void USART1_IRQHandler(void) {if(USART_GetITStatus(USART1, USART_IT_RXNE) ! RESET) //接收中断{USART_ClearFlag(USART1, USART_FLAG_RXNE);}//返回收到的任意数据USART_SendData(USART1,USART_ReceiveData(USART1)); } 测试结果截图 工程下载 https://download.csdn.net/download/qq_64257614/88201777?spm1001.2014.3001.5503
http://www.hkea.cn/news/14522736/

相关文章:

  • 合肥网站建设平台十大不收费的软件2023年
  • 好用建站模板seo优化平台
  • 惠州营销网站建设公司做网站需要一些什么东西
  • 邯郸市建设局网站wordpress安装显示空白
  • 赣州做网站的WordPress主题自定义里内容
  • 网站设计公司请示seo专业培训技术
  • 怎么做网站链接广告优秀软文范例800字
  • 柳州市建设中心网站首页中国国际空间站拒绝十个国家
  • 江西网站制作公众号开发者
  • 在线视频下载网站如何做天津网站优化首页
  • 域名自动更新中免费网站优化软件
  • 山西太原网站建设公司哪家好比地招标网官网
  • 服务器windos做网站什么网站上做推广效果比较好
  • 秋莱网站建设搜索引擎网站推广可以自己做吗
  • 建站工具 开源在建项目人员查询网站
  • 企业做网站分一般为哪几种类型基于html5的移动端网站开发
  • 电子商务网站建设的展望做网站 什么主题较好
  • 泰州网站建设 思创wordpress for ipad
  • 用html5设计个人网站公司的网站打不开
  • 彩票网站开发dadi163wordpress批量修改图片标题
  • 一个网站的建设需要哪些流程图我的企业网站怎么seo
  • 常州免费网站建站模板wordpress添加顶部导航条
  • 随州北京网站建设网络营销的目的和意义
  • 制作企业网站用什么软件合肥知名网站制作公司
  • 淘宝导购网站建设小程序营销策略
  • wordpress点评系统淘宝seo是指什么
  • 重庆 网站设计上海市建设工程咨询有限公司
  • 杭州seo博客深圳网站seo优化
  • 体育设施建设发布有没有网站php网站开发教程 pdf
  • 广州做手机网站信息国家域名备案查询