OpenEdv-开源电子网

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

TIM2的CH1-4中只用了CH2, 还能同时用USART2吗

[复制链接]

1

主题

4

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2016-2-16
在线时间
1 小时
发表于 2016-2-16 22:06:54 | 显示全部楼层 |阅读模式
1金钱
STM32F103RBT6中,用到了TIM2输出输出一路PWM,用CH2通道
同时也有用到了USART2
发现是有相互影响的。
那么问题来了,如果不能用TIM2的其他三路,岂不是很浪费吗
如果能用,怎么设置?
谢谢

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

使用道具 举报

22

主题

751

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1605
金钱
1605
注册时间
2015-6-10
在线时间
222 小时
发表于 2016-2-17 08:56:07 | 显示全部楼层
回复

使用道具 举报

33

主题

984

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8031
金钱
8031
注册时间
2014-8-13
在线时间
1595 小时
发表于 2016-2-17 12:48:40 | 显示全部楼层
那是两个不同的外设,如果引脚没有冲突,应该不会影响吧?个人猜测
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2016-2-16
在线时间
1 小时
 楼主| 发表于 2016-2-17 13:24:26 | 显示全部楼层
当两个外设同时开启时,由于开启了TIM2 它作用于所有的通道,所以会对串口2会有影响。
回复

使用道具 举报

62

主题

903

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3566
金钱
3566
注册时间
2016-1-8
在线时间
544 小时
发表于 2016-2-17 13:52:39 | 显示全部楼层
看手册,有主功能和复用映射功能,我记得USART2好像用到了映射
回复

使用道具 举报

3

主题

177

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1604
金钱
1604
注册时间
2016-1-28
在线时间
265 小时
发表于 2016-2-17 15:03:30 | 显示全部楼层
有影响。。。
宠辱不惊看庭前花开花落去留无意望天上云卷云舒。
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2016-2-16
在线时间
1 小时
 楼主| 发表于 2016-2-17 15:24:34 | 显示全部楼层
复用功能是指把某一外设映射到其他端口上去,除非不得已,现在不想这么做
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-2-18 20:28:13 | 显示全部楼层
只要IO不冲突 就可以了.
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2016-2-16
在线时间
1 小时
 楼主| 发表于 2016-2-21 19:37:00 | 显示全部楼层
谢谢回复。可是的确在使用了TM2后,引起USART2输出的都是乱码。我只用到了TIM2的CH2引脚PA1,而USART脚为PA2和3。 我关掉TIM2,则一切正常。
回复

使用道具 举报

11

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2011-9-23
在线时间
4 小时
发表于 2017-1-23 19:14:02 | 显示全部楼层
新手很容易出现的问题:
TIM2和USART2冲突,只要分别开了时钟就冲突,而不是像原子说的只要管脚不冲突就不冲突
一般的现象就是USART2无法发送,可以接收

修改的办法:
1.USART2重定义,而不要直接用复用功能
2.不用TIM2
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-20 04:42

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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