跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YT SDK
  4. YTM32B1MD14G0MLLT 配置 PTB_10 为 PWM输出,但是MCU跑起来会崩溃,什么原因呢?

YTM32B1MD14G0MLLT 配置 PTB_10 为 PWM输出,但是MCU跑起来会崩溃,什么原因呢?

已定时 已固定 已锁定 已移动 YT SDK
2 帖子 2 发布者 66 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • FollowF 离线
    FollowF 离线
    Follow
    写于 最后由 编辑
    #1

    lQLPJwepoMZ1FuHNA0HNBhywUZCUiYarzIAHlnFBy9QIAg_1564_833.png lQLPJwTSCEKjFuHNAxfNBg6wMxjyrbrL6lMHlnFBy9QIAA_1550_791.png lQLPKeMDepvyB-HNAtnNBgiw4iatb3LLhWsHlnFBzA-_AA_1544_729.png lQLPKGgVrvzY1-HNAWfNAi6w-F8y2AExEz0HlnFBy9QIAQ_558_359.png
    #define ETMR_INST 3
    #define ETMR_CHANNEL_INDEX0 0
    #define ETMR_CHANNEL_INDEX1 1
    #define ETMR_CHANNEL_INDEX2 2

    eTMR_DRV_Enable(ETMR_INST);
    /* The following code shows how to switch the different duty cycle */
    /* channel 0 duty cycle is 50% */
    eTMR_DRV_UpdatePwmChannel(ETMR_INST, ETMR_CHANNEL_INDEX2, 0x4000U, 0);
    /* channel 1 duty cycle is 75% */
    eTMR_DRV_SetLdok(ETMR_INST);
    OSIF_TimeDelay(10);
    
    /* channel 0 & 1 duty cycle is 100%, here is the workaround for 100% duty cycle */
    g_etmrBase[ETMR_INST]->CH[ETMR_CHANNEL_INDEX2].VAL0 = 0;
    g_etmrBase[ETMR_INST]->CH[ETMR_CHANNEL_INDEX2].VAL1 = g_etmrBase[ETMR_INST]->MOD + 1;
    
    eTMR_DRV_SetLdok(ETMR_INST);
    OSIF_TimeDelay(10);
    
    /* channel 0 duty cycle is 0 */
    eTMR_DRV_UpdatePwmChannel(ETMR_INST, ETMR_CHANNEL_INDEX2, 0, 0);
    
    eTMR_DRV_SetLdok(ETMR_INST);
    OSIF_TimeDelay(10);
    
    /* channel 0 duty cycle is 0x6000 */
    eTMR_DRV_UpdatePwmChannel(ETMR_INST, ETMR_CHANNEL_INDEX2, 0x6000U, 0);
    
    eTMR_DRV_SetLdok(ETMR_INST);
    
    1 条回复 最后回复
    0
    • DigaD 离线
      DigaD 离线
      Diga
      写于 最后由 编辑
      #2

      你说的崩溃是什么意思? HardFault?HardFault 原因是什么。还是别的什么现象

      1 条回复 最后回复
      0

    • 云途论坛规则/Yuntu Forum Rules

      发帖前请查看

    • YCT离线License申请流程

      帮助没办法联网的电脑使用YCT

    • YT CONFIG TOOL调查问卷

      帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

    • demo
      12
      can
      9
      lin stack
      6
      yt-link
      5
      vscode
      3
      adc模块
      2
      i2c
      2
      uuid
      2
      Online Users
      • 登录

      • 登录或注册以进行搜索。
      • 第一个帖子
        最后一个帖子
      0
      • 版块
      • 最新
      • 标签
      • 热门