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

重庆建设执业资格注册中心网站阿里云镜像双wordpress

重庆建设执业资格注册中心网站,阿里云镜像双wordpress,安徽省建筑工程信息查询,漂亮的企业网站源码一、履带机器人整体逻辑框架 通过在PC端搭建上位机,使得在PC端可以给STM32发送控制指令并且接受STM32的状态信息。 通过RS485通信,使得STM32可以和电机进行通信,STM32发送启动、停止、转速、方向等指令,并接受电机返回的状态信息。 二、STM32逻辑框架 整体逻辑: 1、先…一、履带机器人整体逻辑框架 通过在PC端搭建上位机,使得在PC端可以给STM32发送控制指令并且接受STM32的状态信息。 通过RS485通信,使得STM32可以和电机进行通信,STM32发送启动、停止、转速、方向等指令,并接受电机返回的状态信息。 二、STM32逻辑框架 整体逻辑: 1、先初始化串口和引脚 2、通过STM32给电机发送RS485控制模式数组 3、电机接收到数组,设置控制模式为RS485控制,并返回一串数组。 4、通过STM32发送调取电机状态数组 5、电机接收到数组,并返回17组数组,表示当前的转速,方向,温度等状态信息 6、将这17组数组发送给PC端 7、循环往复 8、当PC端发送遥控器控制数组时,则更改为遥控器控制 9、当PC端发送电机转速,方向数组时,将数组赋值给电机。 三、代码具体介绍 1、初始化串口、定时器、引脚 (1)串口1初始化并编写串口中断函数 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_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=1 ;//抢占优先级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)串口2初始化并编写串口中断函数 void RS485_Init(void) {USART_InitTypeDef USART_InitStructure;GPIO_InitTypeDef GPIO_InitStructure;NVIC_InitTypeDef NVIC_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD,ENABLE);//GPIOkou_InittiGPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;GPIO_Init(GPIOA,GPIO_InitStructure);GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;GPIO_Init(GPIOA,GPIO_InitStructure);GPIO_InitStructur
http://www.sczhlp.com/news/169619/

相关文章:

  • 咸阳网站建设哪家好珠海网站建设科技公司
  • 网站模板 电器建设工程j教育网站
  • 网站区分网站开发深圳公司
  • 选择网站开发公司的标准wap端和app有什么区别
  • 如何做网站链接分析虚拟主机网站301跳转
  • 做网站卖产品投资大嘛西安网站建设公司十强
  • 做网站需要留什么条件拼多多网页qq登录
  • 专业做数据的网站wordpress表格样式插件
  • 做网站jw100网站开发商品管理表字段
  • 网站建设七点欢迎访问中国建设银行网站密码重置
  • 栖霞建设招标网站即墨网站建设哪里有
  • 文化类网站建设方向今天最新消息
  • 合肥建设公司网站一个万能的营销方案
  • 河北网站建设制作企业网设计方案
  • 阿里云网站开发免费建设微网站制作
  • 哪个网站可以做司考题西安搬家公司电话号码
  • 泰州网站制作计划如何制作一个网页
  • 运动鞋官方网站建设计划书做网站选择什么服务器
  • 网站导出链接查询本周最新新闻
  • 大数求余
  • visual studio 无法打开文件
  • 网站基本设置表格 wordpress
  • 网站搜索引擎优化诊断十大社区团购平台排名
  • 广东个人 网站备案网站建设 招标文件
  • wordpress后台加站点图标网站的售后服务
  • 做网站 站内搜索引擎重庆网站建设 菠拿拿
  • 电子商务网站建设学什么软件做网站好的网络公司
  • 经典网站源码通化好的网站建设的公司
  • 网站制作中需要注意的地方网络营销的常见方式有哪些
  • 手机网站页面文字做多大wordpress+商业主题插件