你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F4对管脚和时钟的使能

[复制链接]
斯普朗特 提问时间:2015-1-31 23:16 /
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE);
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOG ENABLE);
GPIO和TIM的使能这样写可以吗 ,我在函数里看到了很多类似的
RCC_APB2PeriphClockCmd
RCC_AHB2eriphClockCmd
RCC_AHB3eriphClockCmd的
到底用哪个呢?我看了函数后面写的参数列表,很多几个都有GPIO 和TIM  就不知道选那个了 。。。我就想输出个pwm



赞 收藏 评论2 发布时间:2015-1-31 23:16

举报

2个回答
五哥1 回答时间:2018-5-26 00:45:46
时钟总线不是随便写的,要用那个要查手册,要是这个不知道,可以用CUBEMX软件简单配置直接生成程序。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

stm1024 回答时间:2018-5-26 12:02:08
本帖最后由 stm1024 于 2018-5-26 12:04 编辑

你要看各个外设挂在哪个APB上。
以STM32F40x为例,datasheet P17中STM32F40x block diagram是这样的:
例如GPIO: 1.jpg
那么就知道PA-PI都挂在AHB1上的。

再看看TIM:
2.jpg
可以发现,TIM1,8,9,10,11等都是挂在APB2上的,而:
3.jpg
TIM2-7,12-14都是挂在APB1上的。

然后你想搞搞PWM,你可以看第二张图上,TIM1和TIM8比较适合做这个

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版