1554|11

193

帖子

0

TA的资源

一粒金砂(高级)

【STM32H5开发板】串口打印 [复制链接]

 

这个串口研究了4天多,最后重重排查,还得大神指导结果终于找到原因了,那是个小插曲,这里就不提了,下面进行测评串口。

平台:KEIL。

开发板:STM32H5.

目地:利用开发板串口打印出eeworld STM32H563。

1、原理图:要知道串口连接

1684511541377.jpg

1684511771373(1).jpg

1684511819182.jpg

2.cube mx配置

1684511898633.jpg

1684511952323(1).jpg

3、相关代码:

要注意增加头文件 #include <stdio.h>。

主函数: 

int fputc(int ch, FILE *f)
{
	HAL_UART_Transmit(&huart3, (uint8_t *)&ch, 1, 2);//huart1需要根据你的配置修改?? ?
	return ch;
}

 MX_GPIO_Init();
  MX_ICACHE_Init();
  MX_USART3_UART_Init();
  /* USER CODE BEGIN 2 */
	printf("eeworld STM32H563\r\n");
串口初始化:
  huart3.Instance = USART3;
  huart3.Init.BaudRate = 115200;
  huart3.Init.WordLength = UART_WORDLENGTH_8B;
  huart3.Init.StopBits = UART_STOPBITS_1;
  huart3.Init.Parity = UART_PARITY_NONE;
  huart3.Init.Mode = UART_MODE_TX_RX;
  huart3.Init.HwFlowCtl = UART_HWCONTROL_NONE;
  huart3.Init.OverSampling = UART_OVERSAMPLING_16;
  huart3.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
  huart3.Init.ClockPrescaler = UART_PRESCALER_DIV1;
  huart3.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
  if (HAL_UART_Init(&huart3) != HAL_OK)
  {
    Error_Handler();
  }
  if (HAL_UARTEx_SetTxFifoThreshold(&huart3, UART_TXFIFO_THRESHOLD_1_8) != HAL_OK)
  {
    Error_Handler();
  }
  if (HAL_UARTEx_SetRxFifoThreshold(&huart3, UART_RXFIFO_THRESHOLD_1_8) != HAL_OK)
  {
    Error_Handler();
  }
  if (HAL_UARTEx_DisableFifoMode(&huart3) != HAL_OK)
  {
    Error_Handler();
  }

4、输出结果:

1684512173006.jpg

此帖出自stm32/stm8论坛

最新回复

这个串口打印还需要接232吗  详情 回复 发表于 2023-10-25 18:34

回复
举报

6763

帖子

9

TA的资源

版主

这个开发板强大呀,期待精彩作品继续!
此帖出自stm32/stm8论坛

点评

还在进行中,我这边有点卡壳  详情 回复 发表于 2023-5-20 08:28

回复

193

帖子

0

TA的资源

一粒金砂(高级)

lugl4313820 发表于 2023-5-20 08:25 这个开发板强大呀,期待精彩作品继续!

还在进行中,我这边有点卡壳

此帖出自stm32/stm8论坛

点评

说一说,大家一起努力  详情 回复 发表于 2023-5-20 15:29

回复

1632

帖子

0

TA的资源

五彩晶圆(初级)

评测完美,

代码只要正确卡也不怕

此帖出自stm32/stm8论坛

回复

2849

帖子

4

TA的资源

五彩晶圆(中级)

meiyao 发表于 2023-5-20 08:28 还在进行中,我这边有点卡壳

说一说,大家一起努力

此帖出自stm32/stm8论坛

点评

我到时贴上来,大家帮我出点主意  详情 回复 发表于 2023-5-22 10:25

回复

26

帖子

0

TA的资源

一粒金砂(中级)

努力奋斗!努力奋斗!努力奋斗!努力奋斗!努力奋斗!努力奋斗!努力奋斗!
此帖出自stm32/stm8论坛

回复

193

帖子

0

TA的资源

一粒金砂(高级)

魂牵梦相依 发表于 2023-5-20 16:00 努力奋斗!努力奋斗!努力奋斗!努力奋斗!努力奋斗!努力奋斗!努力奋斗!

此帖出自stm32/stm8论坛

回复

193

帖子

0

TA的资源

一粒金砂(高级)

bigbat 发表于 2023-5-20 15:29 说一说,大家一起努力

我到时贴上来,大家帮我出点主意

此帖出自stm32/stm8论坛

回复

7274

帖子

18

TA的资源

五彩晶圆(中级)

H5,可玩性很强大啊!

此帖出自stm32/stm8论坛

点评

是的,这个有点意思  详情 回复 发表于 2023-5-25 15:44
个人签名

默认摸鱼,再摸鱼。2022、9、28


回复

193

帖子

0

TA的资源

一粒金砂(高级)

freebsder 发表于 2023-5-23 18:50 H5,可玩性很强大啊!

是的,这个有点意思

此帖出自stm32/stm8论坛

回复

1

帖子

0

TA的资源

一粒金砂(初级)

此帖出自stm32/stm8论坛

回复

2

帖子

0

TA的资源

一粒金砂(初级)

这个串口打印还需要接232吗
此帖出自stm32/stm8论坛

回复
您需要登录后才可以回帖 登录 | 注册

猜你喜欢
随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表