[应用相关]

STM32F103ZET(基于秉火开发板)+Cubemx(F1 V1.80库)+串口USART

[复制链接]
425|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只接收最后一个字符  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

404

主题

1425

帖子

4

粉丝