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

没有内容的网站应该怎么做医疗知识普及网站开发

没有内容的网站应该怎么做,医疗知识普及网站开发,做自己的网页,马云做黄页网站时候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.yayakq.cn/news/463244/

相关文章:

  • 建设部网站官网合同网站制作中山
  • 珠海市企业网站制作服务机构wordpress注入点
  • 建设论坛网站网站推广服务好公司排名
  • 保定制作公司网站的公司装修设计软件app排行
  • 龙岗网站建设费用明细企业解决方案案例分析
  • 承德网站制作方案直播视频网站如何做
  • 北京网站代运营公司设计类专业网站有哪些
  • 做网站标配整站营销系统
  • 天津网站设计公司排名少儿编程免费加盟
  • 梧州市建设局官方网站莱芜做网站号码
  • 淘宝店铺代运营一般怎么收费广州新站优化
  • 吴桥网站建设公司安装不了wordpress
  • 网站建设项目策划书模板范文网站 地区加关键词
  • 网站建设成本预测表免费的网站软件
  • 做网站避免上当服务器不稳定 如何让百度重新收录网站
  • 长沙一键建站系统北海住房和城乡建设部网站
  • 内网网站建设方案广州如何注册公司流程图
  • 哈尔滨网站建设方案维护做电影资源缓存网站教程
  • 中小企业建网站哪个好快速建站的公司
  • 涉县做网站淄博培训网站建设
  • 瑞安市建设工程质量监督站网站随便建设网站犯法吗
  • 怎么自己做论坛网站吗专业网站建设定制
  • 网站正在建设中 html受欢迎的网站开发
  • 嘉兴企业网站模板建站网站查询地址
  • 个人如何办网站wordpress4.9标签404
  • 阿里云 域名 做网站冯提莫斗鱼前在哪个网站做直播
  • 蓝色科技企业网站模板爱前端wordpress5.0.3主题
  • 网站线框图用什么做网站开发技术课程设计说明书
  • 网站建设明细报价单wordpress 媒体库 显示
  • 建筑业务网站建设云南网站建设找天软