OpenEdv-开源电子网

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

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

[复制链接]

10

主题

17

帖子

0

精华

初级会员

Rank: 2

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

最佳答案

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

串口需要输入输出,定时器不需要
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

26

主题

355

帖子

0

精华

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

17

主题

194

帖子

0

精华

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

10

主题

17

帖子

0

精华

初级会员

Rank: 2

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

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

使用道具 举报

10

主题

17

帖子

0

精华

初级会员

Rank: 2

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

    PA6_TIM3CH1
    PA7_TIM3CH2

芯片上是这个。
回复

使用道具 举报

1

主题

66

帖子

0

精华

高级会员

Rank: 4

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

使用道具 举报

26

主题

355

帖子

0

精华

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

17

主题

194

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1049
金钱
1049
注册时间
2016-9-3
在线时间
158 小时
发表于 2018-10-13 09:35:50 | 显示全部楼层

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

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-20 21:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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