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

做网站banner石家庄关键词优化报价

做网站banner,石家庄关键词优化报价,消费金融网站建设,怎样做一个公众号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.ds6.com.cn/news/43755.html

相关文章:

  • 浙江做网站套餐优化关键词规则
  • 八戒logo设计网南京seo网站优化推广
  • 深圳建设网站费用明细跨境电商哪个平台比较好
  • 自己的网站怎么做团购百度提交收录入口
  • 网站建设行业动态销售成功案例分享
  • 佛山专业网站建设公司google关键词推广
  • 建设网站怎么备案怎么注册域名网址
  • 没有公司网站如何做推广百度搜索推广是什么
  • 医院网站建设步骤seo快速培训
  • 国外优秀app设计网站南宁优化网站网络服务
  • 最近2018中文字幕免费看2019河北seo网络优化师
  • 个人网站做淘宝客商城故事式的软文广告例子
  • 中央今日头条新闻百中搜优化
  • 商城开发网站企业网站推广公司
  • 易云巢做网站公司91永久海外地域网名
  • 做商业网站赚钱吗618网络营销策划方案
  • 日本亲子游哪个网站做的好处seo搜索引擎优化关键词
  • 设计素材网站照片百度关键词购买
  • 电商网站怎么做微信支付优化设计答案五年级下册
  • wordpress懒加载插件百度seo关键词排名查询工具
  • 重庆无障碍网站建设公司网站建设哪家公司好
  • 朝阳市网站建设网上如何做广告
  • 网站建设方案 评价举一个网络营销的例子
  • 湖北网站建设青岛seo霸屏
  • 做网站要买数据库手机网页制作
  • 网站做app的重要性重庆网站排名推广
  • 领创科技网站开发seo黑帽技术工具
  • asp.net mvc4 web网站开发实战软件开发培训机构
  • .net 企业网站源码下载上海网站建设方案
  • html5网站开发教程网站seo方案案例