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

F407时钟输出配置

[复制链接]
power568 发布时间:2019-10-16 16:16
       当怀疑自己的时钟配置有问题时,可以使用MCU的时钟输出引脚配置相应的时钟输出,并用合适的示波器等测试设备测量是否正确。F407支持两个时钟输出引脚PA8和PC9:
7 i" P0 ~. D+ w* a1 u. ~ mco.png , q7 R; b9 W1 S$ [& u, W
       具体配置如下:' H6 W8 j. c8 h/ r/ e+ m
  1. void DriverMcoInit(void)* M8 a' N& W& r+ g4 H, G
  2. {/ D8 {! Q( F2 }4 m& L
  3.         GPIO_InitTypeDef        gpioInit;
    : f8 M( B- o* a- f; k  p& q
  4.         EXTI_InitTypeDef        extiInit;" x- ^+ ?; z; t- h- k
  5.         NVIC_InitTypeDef        nvicInit;5 ^, e. s  D' m; F+ j# c4 N& V
  6. 4 `* Q8 E# \1 e8 s2 Y, V4 f- Z
  7.         RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA|RCC_AHB1Periph_GPIOC, ENABLE);
    3 L4 z0 n. w/ d( H
  8.         0 S" K( j" Z/ p
  9.         gpioInit.GPIO_Mode = GPIO_Mode_AF ;: @/ ]0 F, V( O2 i% r
  10.         gpioInit.GPIO_OType = GPIO_OType_PP;: o5 G2 W9 R! B1 P
  11.         gpioInit.GPIO_Speed = GPIO_Speed_100MHz;
    5 r- m/ B1 n' i7 ~! d+ U
  12.   
    + d6 m. o7 O* |! |
  13.         gpioInit.GPIO_Pin = GPIO_Pin_8; & t4 S4 y% K8 T1 l
  14.         GPIO_Init(GPIOA, &gpioInit);
    ; m, ]" |1 z2 M4 s6 P2 e: k# k
  15.   RCC_MCO1Config(RCC_MCO1Source_PLLCLK, RCC_MCO1Div_4);
    2 k2 G2 N8 b7 A5 R! I4 H
  16.   
    : o0 c4 p: y+ P2 B0 o! N
  17.         gpioInit.GPIO_Pin = GPIO_Pin_9;
    8 `7 Z1 {4 Q; S6 H3 w2 P
  18.         GPIO_Init(GPIOC, &gpioInit);
    * }2 `; o$ G6 K
  19.   RCC_MCO2Config(RCC_MCO2Source_HSE, RCC_MCO2Div_1); " e: r* r+ ~, i; i* z# t, h! I
  20. }
复制代码
      配置好后,即可使用示波器在对应的引脚上观察波形,测试频率。
# V0 w$ R/ z; d6 }6 f
& N& w3 }8 |9 u! c0 x
! c" k- y/ ]  Z8 C, i5 ]# B$ t" N3 M3 q! O0 a

) ~! z0 @' l- k" }* c9 @/ m3 A" ^好记性不如烂笔头.../ ]: q- F7 C- h8 w
赞 收藏 评论0 发布时间:2019-10-16 16:16

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版