[应用相关] STM32F103ZET(基于秉火开发板)+Cubemx(F1 V1.80库)+串口USART

[复制链接]
1125|14
 楼主| powerantone 发表于 2022-8-10 09:27 | 显示全部楼层 |阅读模式
本帖最后由 powerantone 于 2022-8-10 09:28 编辑

首先说明下开发条件:
1、开发板:秉火霸道,STM32F103ZET
2、软件:Cubemx V6.01(F1 V1.80库)
3、硬件:USART1
问题描述:printf打印输出
1339162f309875c407.png 6108062f30996b82a0.png
如果要打开中断的话,最好设置下优先级
9272562f309aba8f69.png
 楼主| powerantone 发表于 2022-8-10 09:30 | 显示全部楼层
而且要使能中断,这个比较重要,生成的程序是没有打开中断这一步的
4839362f309e96b969.png
这一点也是我想吐槽的,外部中断就不需要单独使能,而USART就需要。。。。。不是特别明白
明明cubemx已经设置了
3427162f309fbc17c3.png
增加重定义,这样可以直接用printf
2356162f30a0f3ebf8.png

 楼主| powerantone 发表于 2022-8-10 09:30 | 显示全部楼层
增加stdio.h头文件 1938562f30a3bb447e.png
增加下面的重定义代码
4522762f30a4bad224.png
tpgf 发表于 2022-9-5 16:52 | 显示全部楼层
主要实现的功能是什么呢
nawu 发表于 2022-9-5 18:54 | 显示全部楼层
可以付一下电路板图吗
aoyi 发表于 2022-9-5 19:00 | 显示全部楼层
默认的都是最低的优先级
zljiu 发表于 2022-9-5 20:04 | 显示全部楼层
只有这个串口是特殊的是吗
gwsan 发表于 2022-9-5 20:10 | 显示全部楼层
如何确定通道号呢
tfqi 发表于 2022-9-5 20:19 | 显示全部楼层
是不是和库的版本有关系啊
lzbf 发表于 2022-10-20 08:57 | 显示全部楼层
一般在硬件设计时都会预留一个 USART 通信接口连接电脑
macpherson 发表于 2022-10-20 12:59 | 显示全部楼层
如何配置USART通过DMA方式接收不定长数据
fengm 发表于 2022-10-20 15:27 | 显示全部楼层
使用stm32cubemx的hal库来建立串口收发
shimx 发表于 2022-10-20 22:15 | 显示全部楼层
是不是和库的版本有关系啊
alvpeg 发表于 2022-10-21 21:44 | 显示全部楼层
如何利用cubemx将多串口设置成dma  
10299823 发表于 2022-10-22 10:11 | 显示全部楼层
为什么dma只接收最后一个字符  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

679

主题

4033

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部