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

做网站需要多少钱一年视频网站建设公司

做网站需要多少钱一年,视频网站建设公司,亚马逊购物网,百度一下官方网页版目录 1、cubemax端配置 1.1 初始化配置 1.2 GPIO配置 1.3 UART配置 1.3.1 串口基础配置 1.3.2 DMA配置 2、keil端代码设计 2.1 初始化配置 2.2 DMA接收初始化配置 2.3 DMA发送配置 2.4 接收回调函数设置 2.5 回调函数内容代码编写 2.5.1 接收回调函数 2.5.2 发送回调…

目录

1、cubemax端配置

1.1 初始化配置

1.2 GPIO配置

 1.3 UART配置

1.3.1 串口基础配置

1.3.2 DMA配置

2、keil端代码设计

2.1 初始化配置

2.2 DMA接收初始化配置

2.3 DMA发送配置

 2.4 接收回调函数设置

2.5 回调函数内容代码编写

2.5.1 接收回调函数

2.5.2 发送回调函数

2.6 回调函数内容代码优化


1、cubemax端配置

1.1 初始化配置

首先通过STM32cubemax进行基础配置:

 cubemax基础配置

1.2 GPIO配置

通过一个LED小灯(高电平有效)来观察效果,对PB0引脚进行GPIO配置,如下图所示:

 1.3 UART配置

1.3.1 串口基础配置

1.3.2 DMA配置

首先对RX进行配置,如下图所示:

 

接着对TX进行配置(默认就行),如下图所示:

2、keil端代码设计

2.1 初始化配置

首先在主函数上方进行发送、接收数组设置,如下图所示:

uint8_t tx[] = "TX ok";
uint8_t Rx[2]; 

2.2 DMA接收初始化配置

 HAL_UART_Receive_DMA(&huart1,Rx,sizeof(Rx));

2.3 DMA发送配置

HAL_UART_Transmit_DMA(&huart1,tx,sizeof(tx));
HAL_Delay(1000);

 2.4 接收回调函数设置

首先找到HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)函数,如下图所示:

接着将函数按下图所示复制到主函数上方:

void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
{/* Prevent unused argument(s) compilation warning */UNUSED(huart);/* NOTE: This function should not be modified, when the callback is needed,the HAL_UART_RxCpltCallback could be implemented in the user file*/
}

2.5 回调函数内容代码编写

2.5.1 接收回调函数

//接收到数据 LED小灯电平翻转

void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
{if(huart1.Instance == USART1){HAL_GPIO_TogglePin(LED_GPIO_Port,LED_Pin);}
}

2.5.2 发送回调函数

将接收回调函数中R改成T即可实现发送回调函数功能。如下图所示:

 当有数据发送,回调函数进行工作,如下图所示:


uint8_t tx2[] = "TX_IT ok";//发送回调函数
void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart)
{if(huart1.Instance == USART1){HAL_UART_Transmit_DMA(&huart1,tx,sizeof(tx2));}
}

2.6 回调函数内容代码优化

当在回调函数中添加延时后,会发现程序卡死,因此需要对NVIC进行配置,如下图所示:

 

 

http://www.yayakq.cn/news/510331/

相关文章:

  • 建设网站的申请整站seo排名外包
  • 佛山做外贸网站代理商网站模板如何使用
  • 外网网站建设网站怎么做筛选
  • 给网站怎么做tag标签怎样做网络销售平台
  • 门户和网站的区别企业网站建设公司选择分析
  • 江苏亿之盛建设有限公司网站上海礼品定制网站
  • 360免费建站域名免费吗建网站签合同
  • 网站建设备案需要什么我市建设车辆违章查询网站 病句
  • 关于对网站建设工作情况的通报工业品网络营销
  • ps做网站页面先后顺序兰州市建设工程安全质量监督站网站
  • 网站图片自动下载大前端Wordpress图片主题
  • 个人虚拟机做网站建设网站建设哪里好
  • 网站的备案可以管几年定制网络监控方案
  • 清新区城乡建设局网站我想接加工单
  • 郑州免费网站建设哪家好深圳市宝安区松岗街道邮政编码
  • 网站代码查询seo网络推广是干嘛的
  • 软件大全链接网站东平专业的网站制作
  • 软装设计案例网站电子商务范围
  • wordpress怎么播放视频播放器优化设计答案五年级下册
  • 电子商务网站建设与维护中职教材电商商城网站建设
  • 上栗县建设局网站8免费网站建站
  • 为什么做网站结构优化徐州专业建站公司
  • asp网站开门男生都知道的微信公众号
  • 网站采集信息怎么做汕头seo网站管理
  • 工信部如何查网站备案郑州网站建设最低价
  • 建立网站第一步怎么做苏州做网站公
  • 个人网站做排名wordpress媒体ip地址
  • 做阿里巴巴网站需要哪些资料58网站建设58xiamen
  • 网站内链检查网站后台管理系统破解
  • 网站建设常见问题处理深圳网站建设效果