OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3796|回复: 11

如何同时开始串口1和串口2,usart.c里该如何配置

[复制链接]

2

主题

7

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2018-7-17
在线时间
6 小时
发表于 2018-7-20 13:47:26 | 显示全部楼层 |阅读模式
串口1发送数据给lcd,串口2发送数据给上位机

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

51

主题

2166

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10653
金钱
10653
注册时间
2017-4-14
在线时间
2780 小时
发表于 2018-7-20 19:58:13 | 显示全部楼层
串口1的c h 复制一份 USARTI都改2不就可以了
回复 支持 0 反对 1

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2018-7-17
在线时间
6 小时
 楼主| 发表于 2018-7-21 07:51:51 | 显示全部楼层
275891381 发表于 2018-7-20 19:58
串口1的c h 复制一份 USARTI都改2不就可以了

配置部分会,前边那些fpuctc函数之类的就不懂了 加一行usart2的就出错
回复 支持 反对

使用道具 举报

51

主题

2166

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10653
金钱
10653
注册时间
2017-4-14
在线时间
2780 小时
发表于 2018-7-21 08:05:12 | 显示全部楼层
本帖最后由 275891381 于 2018-7-21 08:15 编辑
18366100662 发表于 2018-7-21 07:51
配置部分会,前边那些fpuctc函数之类的就不懂了 加一行usart2的就出错

看视频教程吧你1:不看教程乱写,函数的意思教程都有说
2:闭门造车,论坛代码都有不下这看
回复 支持 反对

使用道具 举报

13

主题

145

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
469
金钱
469
注册时间
2015-5-14
在线时间
65 小时
发表于 2018-7-21 13:00:05 | 显示全部楼层
每一个串口都是独立的,首先需要将两个串口分别配置好,那些fpuctc不用管,如果要用到printf函数的话两个串口的printf要分开写,一个可以用原子哥的,另一个可以参考c库自己写。
回复 支持 反对

使用道具 举报

19

主题

82

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
466
金钱
466
注册时间
2018-6-8
在线时间
114 小时
发表于 2018-7-21 14:51:51 | 显示全部楼层
fpuctc函数是为了方便串口输出方便,可以直接调用printf函数进行串口输出,个人认为只是在调试的时候使用,所以配置一个串口就足够。串口1和串口2同时使用,你只要把历程内的初始化函数复制一遍,将里面关于串口1的东西改成串口2,就可以同时进行输出了。
回复 支持 反对

使用道具 举报

0

主题

64

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
249
金钱
249
注册时间
2018-1-19
在线时间
28 小时
发表于 2018-7-21 15:44:29 | 显示全部楼层
简单,先把原理搞清楚  在多看例程消化   一步步实现  
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2018-7-17
在线时间
6 小时
 楼主| 发表于 2018-7-21 15:52:15 | 显示全部楼层
wbyrnygrysc 发表于 2018-7-21 14:51
fpuctc函数是为了方便串口输出方便,可以直接调用printf函数进行串口输出,个人认为只是在调试的时候使用, ...

好的,十分感谢
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2018-7-17
在线时间
6 小时
 楼主| 发表于 2018-7-21 17:56:07 | 显示全部楼层
275891381 发表于 2018-7-21 08:05
看视频教程吧你1:不看教程乱写,函数的意思教程都有说
2:闭门造车,论坛代码都有不下这看

好的 谢谢指导
回复 支持 反对

使用道具 举报

51

主题

2166

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10653
金钱
10653
注册时间
2017-4-14
在线时间
2780 小时
发表于 2018-7-21 18:06:34 | 显示全部楼层

http://www.openedv.com/forum.php ... d=273874&extra=
这是我发的三个串口都有,你参考下吧,还能开dma
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2018-7-17
在线时间
6 小时
 楼主| 发表于 2018-7-23 08:59:53 | 显示全部楼层
275891381 发表于 2018-7-21 18:06
http://www.openedv.com/forum.php?mod=viewthread&tid=273874&extra=
这是我发的三个串口都有,你参考 ...

太感谢您了
回复 支持 反对

使用道具 举报

51

主题

2166

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10653
金钱
10653
注册时间
2017-4-14
在线时间
2780 小时
发表于 2018-7-23 09:03:37 | 显示全部楼层

不用dma把宏关了就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 05:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表