OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
查看: 122|回复: 7

在做不同实验时,是否要初始化外设对应的gpio口呢?

[复制链接]

  离线 

7

主题

11

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-9-28
在线时间
7 小时
发表于 2018-10-12 16:46:12 | 显示全部楼层 |阅读模式
1金钱
在做485通信实验时,我们要用串口,不仅要对串口初始化,还要对串口对应的GPIO口进行初始化,但是在做定时器中断实验时,它仅仅只初始化了定时器,为什么不需要对其对应的GPIO口进行初始化呢???  谢谢大神讲解

最佳答案

查看完整内容[请看2#楼]

串口需要输入输出,定时器不需要
回复

使用道具 举报

  离线 

19

主题

241

帖子

0

精华

高级会员

Rank: 4

积分
617
金钱
617
注册时间
2017-4-1
在线时间
135 小时
发表于 2018-10-12 16:46:13 | 显示全部楼层
串口需要输入输出,定时器不需要
回复

使用道具 举报

  离线 

15

主题

153

帖子

0

精华

高级会员

Rank: 4

积分
607
金钱
607
注册时间
2016-9-3
在线时间
101 小时
发表于 2018-10-12 17:16:38 | 显示全部楼层
定时器对应的GPIO口是啥?你列出来看看?
回复

使用道具 举报

  离线 

7

主题

11

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-9-28
在线时间
7 小时
 楼主| 发表于 2018-10-12 19:35:55 | 显示全部楼层
陈皮皮 发表于 2018-10-12 16:58
串口需要输入输出,定时器不需要

大神可以讲的详细一点吗?比如说为什么当输入输出的时候就一定要初始化外设对应的GPIO口呢?
回复

使用道具 举报

  离线 

7

主题

11

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-9-28
在线时间
7 小时
 楼主| 发表于 2018-10-12 19:41:36 | 显示全部楼层
午夜狼嚎 发表于 2018-10-12 17:16
定时器对应的GPIO口是啥?你列出来看看?

    PA6_TIM3CH1
    PA7_TIM3CH2

芯片上是这个。
回复

使用道具 举报

  离线 

1

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
177
金钱
177
注册时间
2018-8-13
在线时间
24 小时
发表于 2018-10-12 23:40:30 | 显示全部楼层
定时器你看做什么用的,如果是定时用,就不需要初始化GPIO,如果做输入捕获或者输出比较,就需要初始化相应的GPIO口,用什么初始化什么,这样可以降低功耗。
回复

使用道具 举报

  离线 

19

主题

241

帖子

0

精华

高级会员

Rank: 4

积分
617
金钱
617
注册时间
2017-4-1
在线时间
135 小时
发表于 7 天前 | 显示全部楼层
多给生活加点糖 发表于 2018-10-12 19:35
大神可以讲的详细一点吗?比如说为什么当输入输出的时候就一定要初始化外设对应的GPIO口呢?

建议你多看看原子的开发手册。
通俗的将,串口需要通信,需要和外部交互肯定会用到IO口。
定时器,从字面意思理解可以看成一个计数器,可以没有输出,当然就没有特定对应的IO,
但是比如你要用定时器做PWM输出,这样就涉及到特定IO口的配置了。
其实这个没有什么好讲的,多看手册和原子实验,很好理解!
回复

使用道具 举报

  离线 

15

主题

153

帖子

0

精华

高级会员

Rank: 4

积分
607
金钱
607
注册时间
2016-9-3
在线时间
101 小时
发表于 7 天前 | 显示全部楼层

这是定时器的几个通道,当不需要与外部有信息交换时,是不会用到的,也就是单纯做定时器用时,只是在单片机内部做一些处理,不需要用GPIO来与外界交换信息,所以不用初始化;当做输入捕获一类的时候,这时与外部有信息交换,就需要用相应的GPIO,也就需要做GPIO初始化
回复

使用道具 举报

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

本版积分规则




关闭

报名原子哥新品发布会&粉丝见面会上一条 /1 下一条

正点原子公众号

QQ|联系我们|手机版|官方淘宝店|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-10-20 15:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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