久芯网

STM32 Nucleo-144 for H743ZI2中的寄存器TIMx_BDTR中的26位到29位和英文版手册不一致,是为什么,在这几个位里写值也写不进去

avatar 粉色穿山乙 提问时间: 2023-07-31 17:00:34 / 未解决

如需获得 H743ZI2 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

14个回答
  • avatar xmshao
    回答时间: 2023-07-31 17:28:35
    粉色穿山乙 发表于 2022-4-29 16:55
    我用的库函数是STM32CubeH7_V1.8.0,我看不管什么型号的片子都是共用同一套Drivers呀,在寄存器每个b ...

    [md]所谓双向就是指刹车信号是来自外部还是内部事件【比较器、dfsdm等】。 关于刹车配置的寄存器在TIMX->AF1,TIMX->AF2里面。

  • avatar 粉色穿山乙
    回答时间: 2023-07-31 18:00:05
    xmshao 发表于 2022-4-29 15:53
    手册里介绍了,BDTR寄存器里的bit26--bit31是保留位,用户是没法改写的,始终保持为0. ...

    Note: As the bits BK2BID, BKBID, BK2DSRM, BKDSRM, BK2P, BK2E, BK2F[3:0], BKF[3:0], AOE, BKP, BKE, OSSI, OSSR and DTG[7:0] can be write-locked depending on the LOCK configuration, it can be necessary to configure all of them during the first write access to the TIMx_BDTR register.

  • avatar 粉色穿山乙
    回答时间: 2023-07-31 18:16:55
    粉色穿山乙 发表于 2022-4-29 16:44
    我用H723试了也不行,看的手册见附件图片截图

    我用的库函数是STM32CubeH7_V1.8.0,我看不管什么型号的片子都是共用同一套Drivers呀,在寄存器每个bit位定义的.h中,BDTR寄存器都没有定义26到29位,那TIM1/8 Bidirectional break inputs的功能就都没法实现了

  • avatar xmshao
    回答时间: 2023-07-31 18:40:21

    手册里介绍了,BDTR寄存器里的bit26--bit31是保留位,用户是没法改写的,始终保持为0.

  • avatar 粉色穿山乙
    回答时间: 2023-07-31 19:02:52
    xmshao 发表于 2022-4-29 15:53
    手册里介绍了,BDTR寄存器里的bit26--bit31是保留位,用户是没法改写的,始终保持为0. ...

    英文手册里,26到29位分别是BKDSRM,BK2DSRM,BKBID,BK2BID

  • avatar xmshao
    回答时间: 2023-07-31 19:24:50

  • avatar 粉色穿山乙
    回答时间: 2023-07-31 19:42:14
    xmshao 发表于 2022-4-29 16:18
    [md]!(data/attachment/forum/202204/29/161717s0y1qkh115fp058f.png?imageMogr2/auto-orient/strip%7Cimag ...

  • avatar 粉色穿山乙
    回答时间: 2023-07-31 19:59:59
    xmshao 发表于 2022-4-29 16:18
    !(data/attachment/forum/202204/29/161717s0y1qkh115fp058f.png?imageMogr2/auto-orient/strip%7Cimag ...

    [md]为啥我这有这几位呢,如果没有这几位, 43.3.17 Bidirectional break inputs这个功能怎么实现呢?

  • avatar 粉色穿山乙
    回答时间: 2023-07-31 20:26:54
    xmshao 发表于 2022-4-29 16:18
    [md]!(data/attachment/forum/202204/29/161717s0y1qkh115fp058f.png?imageMogr2/auto-orient/strip%7Cimag ...

    这是我的寄存器截图

  • avatar 粉色穿山乙
    回答时间: 2023-07-31 20:51:37
    粉色穿山乙 发表于 2022-4-29 16:26
    [md]为啥我这有这几位呢,如果没有这几位, 43.3.17 Bidirectional break inputs这个功能怎么实现呢?

    如果没有这几个bit位,Bidirectional break inputs怎么实现呢

  • avatar xmshao
    回答时间: 2023-07-31 21:08:28
    粉色穿山乙 发表于 2022-4-29 16:36
    如果没有这几个bit位,Bidirectional break inputs怎么实现呢

    我再确认下版本及你提到的内容。

  • avatar 粉色穿山乙
    回答时间: 2023-07-31 21:34:06
    xmshao 发表于 2022-4-29 16:39
    我再确认下版本及你提到的内容。

    我用H723试了也不行,看的手册见附件图片截图

  • avatar 粉色穿山乙
    回答时间: 2023-07-31 22:06:42
    xmshao 发表于 2022-4-29 17:34
    所谓双向就是指刹车信号是来自外部还是内部事件【比较器、dfsdm等】。

    关于刹车配置的寄存器在TIMX- ...

    [md]你说的这个是属于43.3.16Using the break function功能中的BREAK(break function分为两种,break和break2),并不是43.3.17双向刹车功能

  • avatar 粉色穿山乙
    回答时间: 2023-07-31 22:24:16
    粉色穿山乙 发表于 2022-4-29 17:38
    你说的这个是属于43.3.16Using the break function功能中的BREAK(break function分为两种,break和br ...

    [md]你说的是图中的断路,而不是“双向断路输入”

会员中心 微信客服
客服
回到顶部