打印
[STM32F1]

STM32F103C8T6 三个串口同时使用的话要注意什么?

[复制链接]
5029|62
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huangchui|  楼主 | 2021-6-2 23:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32F103C8T6 三个串口同时使用的话要注意什么?

使用特权

评论回复
沙发
dingy| | 2021-6-2 23:20 | 只看该作者
在硬件原理图绘制上和代码编写的时候分别要注意些什么?

使用特权

评论回复
板凳
supernan| | 2021-6-2 23:23 | 只看该作者
硬件上引脚不要冲突就好了;

使用特权

评论回复
地板
xxrs| | 2021-6-2 23:26 | 只看该作者
程序换下编号,还有中断优先级等

使用特权

评论回复
5
huangchui|  楼主 | 2021-6-2 23:28 | 只看该作者
开发过很多特殊的单片机 但我没用过stm32 我想问一下 三个引脚的管脚是固定的IO复用管脚 还是可以随便映射的?

使用特权

评论回复
评论
问天少年 2021-6-10 15:17 回复TA
不是固定管脚,也不是随便映射,要看引脚的定义 
6
songqian17| | 2021-6-2 23:30 | 只看该作者
三个串口通信速度怎么样?

使用特权

评论回复
7
chenjunt| | 2021-6-2 23:32 | 只看该作者
用STM32 cubemx工具,省去了你的这些烦恼。

使用特权

评论回复
8
pengf| | 2021-6-2 23:34 | 只看该作者
我建议你配置时候用到哪个配置哪个,这样防止不熟练冲突

使用特权

评论回复
9
yufe| | 2021-6-2 23:36 | 只看该作者
用cubeMx就可以省了很多问题,要注意优先级,和中断向量的处理.

使用特权

评论回复
10
spark周| | 2021-6-2 23:39 | 只看该作者
中断优先级和管理, 特别需要注意Buffer,最好每个串口做一个FIFO管理.

使用特权

评论回复
11
xxrs| | 2021-6-2 23:43 | 只看该作者
注意引脚是否有重映射。如果接了232芯片,先配置UART参数,再去配置引脚,否则上电后232端会发出00数据。之前遇到别人家的设备,给它发俩0x00通信就挂掉了。

使用特权

评论回复
12
jiajs| | 2021-6-2 23:48 | 只看该作者
一语点醒梦中人!

使用特权

评论回复
13
wangzsa| | 2021-6-2 23:52 | 只看该作者
我现在就在用三个串口同时配置的。一个给上位机发数据,一路给485的设备发数据,一路给wifi模块发数据。

使用特权

评论回复
14
juventus9554| | 2021-6-2 23:53 | 只看该作者
管脚配置按复用的来,这个没问题,很容易避免

使用特权

评论回复
15
juventus9554| | 2021-6-2 23:56 | 只看该作者
就是中断优先级的问题,这个问题要处理好

使用特权

评论回复
16
pengf| | 2021-6-2 23:57 | 只看该作者
各自编写适合的发送接收程序

使用特权

评论回复
17
chuxh| | 2021-6-3 20:39 | 只看该作者
主要就是串口配置这就快,只要不冲突就可以

使用特权

评论回复
18
xxrs| | 2021-6-3 20:41 | 只看该作者
好像不可以随便映射。

使用特权

评论回复
19
huangchui|  楼主 | 2021-6-3 20:44 | 只看该作者
有些引脚是兼容5V的,有些不是,请查下手册,再有如果用中断的话,得分开中断优先级

使用特权

评论回复
20
llljh| | 2021-6-3 20:45 | 只看该作者
不要发生冲突,再有各自的中断函数不要搞混了

使用特权

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

本版积分规则

918

主题

12323

帖子

4

粉丝