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

做网站banner百度推广400电话

做网站banner,百度推广400电话,网站建设推广语,山东省政府采购网 网站建设 招标1、串口的基本配置 选择USART1,选择异步通信,设置波特率 选择后,会在右边点亮串口 串口引脚是用来与其他设备通信的,如在程序中打印发送信息,电脑上打开串口助手,就会收到信息。 串口的发送接收&#xff0…

1、串口的基本配置

 选择USART1,选择异步通信,设置波特率

选择后,会在右边点亮串口

串口引脚是用来与其他设备通信的,如在程序中打印发送信息,电脑上打开串口助手,就会收到信息。

串口的发送接收,建议使用中断,如图点击

2、串口的发送接收函数

HAL_UART_Transmit():串口发送数据,使用超时管理机制
HAL_UART_Receive():串口接收数据,使用超时管理机制
HAL_UART_Transmit_IT():串口中断模式发送
HAL_UART_Receive_IT():串口中断模式接收
HAL_UART_Transmit_DMA():串口DMA模式发送
HAL_UART_Transmit_DMA():串口DMA模式接收

如:串口发送

HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout)

HAL_UART_Transmit(&huart1, (uint8_t *)"hello windows!\r\n", 16 , 0xffff);

3、串口重定义

在需要使用printf函数发送数据时,可以在所在文件添加串口重定义:

#include "stdio.h"#ifdef __GNUC__
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif
PUTCHAR_PROTOTYPE
{HAL_UART_Transmit(&huart1 , (uint8_t *)&ch, 1, 0xFFFF);return ch;
}

4、printf串口使用卡死问题

问题描述:

配置了串口,对printf函数也进行了重定义,编译的时候也没错,但下载进程序的时候就会死机。

如图:一旦使用printf函数,就会死机,使用HAL_UART_Transmit_IT串口发送就能正常进行。

解决方案:

点击魔法棒,勾选这个。然后就能使用printf函数打印输出了。

5、串口发送

使用HAL_UART_Transmit_IT串口发送

若对printf重定义后,可以使用printf发送:printf("ddd\r\n");

6、串口接收

串口接收需要定义串口接收回调函数;

先在int main主函数中,添加HAL_UART_Receive_IT(&huart1,(uint8_t *)&rxbuff1,1);串口接收函数,变量还得自己定义。

之后,在main主文件中,找个位置,定义串口接收回调函数。

void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
{if (huart->Instance == USART1){if (rxbuff1 == '\n'){printf("发送的数据是:%s\r\n",uart1_txbuff);   //发送回显语句uart1_rx_cnt = 0;}else{uart1_txbuff[uart1_rx_cnt]=rxbuff1;uart1_rx_cnt ++;}HAL_UART_Receive_IT(&huart1,(uint8_t *)&rxbuff1,1);}
}

http://www.zhongyajixie.com/news/65063.html

相关文章:

  • 做网站都需要学什么腾讯广告官网
  • 做网站卖东西赚钱sem是什么电镜
  • 南昌做兼职的网站常州网站建设
  • wordpress经常无响应超级seo助手
  • 机械加工制造网seo如何提高网站排名
  • 高端电子商务网站建设百度搜索推广技巧
  • 查询建设资质的网站seo网站建设
  • 北京网站建设明细网络营销常用的工具
  • wap网站建设用什么工具廊坊百度关键词优化怎么做
  • 高端网站建设推广广告接单网站
  • 做django后台网站企业网站的网络营销功能
  • 福州做网站价格网络销售哪个平台最好
  • 网站建设公司格企业网站建设方案
  • 成都网站建设龙兵科技微信小程序
  • 蛋糕网站建设毕业论文佛山市seo推广联系方式
  • 桂林象鼻山成因网站seo好学吗
  • 成年做羞羞的视频网站space公众号seo排名软件
  • 中文博客网站模板如何写软文
  • 广告网站怎么设计制作我国网络营销现状分析
  • 自己建立网站怎么建百度下载2022新版安装
  • 长春做网站哪里好谷歌应用商店下载
  • 动漫视频网站开发优化的意思
  • wordpress后台无法登陆百度seo是什么意思呢
  • 做跳转链接到自己的网站刷粉网站推广
  • 中央调查甘肃疫情最新消息seo工具包括
  • 做的最好自考网站是哪个谷歌google play官网下载
  • csshtml做网站网站关键词如何优化上首页
  • 分销网站建设方案免费推广引流软件
  • 西安便宜做网站的无锡seo培训
  • 成都网站排名 生客seo怎么样北京厦门网站优化