查看: 1206|回复: 0

[其他] eTPU qom程序不能输出匹配时的信号,新手求助

[复制链接]
  • TA的每日心情
    开心
    2018-3-19 11:05
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    4

    帖子

    0

    注册会员

    Rank: 2

    积分
    79
    最后登录
    2019-7-28
    发表于 2018-3-21 21:30:32 | 显示全部楼层 |阅读模式
    mpc5634-eTPU-QOM不能输出想要的信号。
    union etpu_events_array my_event_array_QOMA[QOMA_array_size];

    union etpu_events_array my_event_array_QOMA[QOMA_array_size] =
         {(0x010000<<1)+ FS_ETPU_PIN_HIGH,
          (0x008000<<1)+ FS_ETPU_PIN_LOW,
          (0x004000<<1)+ FS_ETPU_PIN_HIGH,
          (0x002000<<1)+ FS_ETPU_PIN_LOW};

    uint32_t *fs_free_param;

    void initSysclk (void) {
               FMPLL.ESYNCR1.B.CLKCFG=7;
            FMPLL.SYNCR.B.MFD=4;
        FMPLL.SYNCR.B.RFD=1;
        FMPLL.SYNCR.B.PREDIV=0;         
        while(FMPLL.SYNSR.B.LOCK==0){;}
        FMPLL.SYNCR.B.RFD=0;            
    }

    int main(void)
    {

      int32_t error_code;

      initSysclk();

       fs_etpu_init( my_etpu_config, (uint32_t *)etpu_code, sizeof(etpu_code),
                      (uint32_t *)etpu_globals, sizeof(etpu_globals));

       fs_timer_start();

       fs_gpio_config(114,
                      FS_GPIO_PRIMARY_FUNCTION +
                      FS_GPIO_MAXIMUM_SLEW_RATE +
                      FS_GPIO_OUTPUT_DRAIN_DISABLE +
                      FS_GPIO_READBACK_ENABLE +
                      FS_GPIO_OUTPUT_BUFFER_ENABLE);

          error_code = fs_etpu_qom_init( 0,
                                          FS_ETPU_PRIORITY_MIDDLE,
                                          FS_ETPU_QOM_LOOP,
                                          FS_ETPU_TCR1,
                                          FS_ETPU_QOM_INIT_PIN_LOW,
                                          FS_ETPU_QOM_IMMEDIATE,
                                          (uint32_t *) 0,
                                          30, /*loop count */
                                          QOMA_array_size,
                                          my_event_array_QOMA);

    while(1)
    {
    ;
    }
    }

    我知道答案 目前已有0人回答
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-26 23:02 , Processed in 0.106211 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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