跳转至内容

YTM32B1M系列

Questions about YTM32B1M seires

727 主题 3.5k 帖子
  • 温度传感器方案

    已锁定 已解决
    2
    0 赞同
    2 帖子
    427 浏览
    xianghanX

    成本敏感选择车规NTC--> MCU的ADC去采集
    成本相对不敏感选择车规温度Sensor--> 占用MCU一个通信接口 I2C or SPI

  • FLASH编程时间

    已锁定 已解决
    9
    0 赞同
    9 帖子
    766 浏览
    www111W

    xianghan 好的,谢谢

  • ADC电压采集

    已锁定 已解决
    4
    0 赞同
    4 帖子
    521 浏览
    DigaD

    浮空引脚的电压没有任何意义,是随机的

  • MD2 etmr0配置成输出比较异常问题

    未解决
    2
    0 赞同
    2 帖子
    424 浏览
    xufengkunX

    初始化:
    eTMR_DRV_Deinit(eTMR_INST_oc);
    eTMR_DRV_Init(eTMR_INST_oc, &eTMR_Config, &etmrState_oc);
    eTMR_DRV_InitOutputCompare(eTMR_INST_oc, &eTMR_OutputCmpParamConfig);
    INT_SYS_InstallHandler(eTMR0_Ch0_Ch1_IRQn, eTMR0_Ch0_Ch1_IRQHandler_OutputCompare, NULL);
    INT_SYS_InstallHandler(eTMR0_Ch4_Ch5_IRQn, eTMR0_Ch4_Ch5_IRQHandler_OutputCompare, NULL);
    INT_SYS_InstallHandler(eTMR0_Ch6_Ch7_IRQn, eTMR0_Ch6_Ch7_IRQHandler_OutputCompare, NULL);

    /* set priority */ INT_SYS_SetPriority(eTMR0_Ch0_Ch1_IRQn,2); INT_SYS_SetPriority(eTMR0_Ch4_Ch5_IRQn,2); INT_SYS_SetPriority(eTMR0_Ch6_Ch7_IRQn,2); /* Enable IRQ in NVIC level */ INT_SYS_EnableIRQ(eTMR0_Ch0_Ch1_IRQn); INT_SYS_EnableIRQ(eTMR0_Ch4_Ch5_IRQn); INT_SYS_EnableIRQ(eTMR0_Ch6_Ch7_IRQn); eTMR0->INTE |= eTMR_INTE_CH0IE_MASK; eTMR0->INTE |= eTMR_INTE_CH1IE_MASK; eTMR0->INTE |= eTMR_INTE_CH4IE_MASK; eTMR0->INTE |= eTMR_INTE_CH5IE_MASK; eTMR0->INTE |= eTMR_INTE_CH6IE_MASK; eTMR0->INTE |= eTMR_INTE_CH7IE_MASK; eTMR_DRV_Enable(eTMR_INST_oc);

    中断:
    uint32_t statusFlags = 0U;
    statusFlags = g_etmrBase[eTMR0_INST_PWM]->STS; //read channel status flags.
    if( (statusFlags&eTMR_STS_CH6F_MASK) == eTMR_STS_CH6F_MASK ) //channel2
    {
    g_etmrBase[eTMR0_INST_PWM]->STS = eTMR_STS_CH6F_MASK;

    //g_etmrBase[eTMR0_INST_PWM]->SYNC |= eTMR_SYNC_LDOK_MASK|eTMR_SYNC_SWTRIG_MASK; //点火2 OC_IGN2_OnInterrupt(g_etmrBase[eTMR0_INST_PWM]->CNT); } if( (statusFlags&eTMR_STS_CH7F_MASK) == eTMR_STS_CH7F_MASK ) { g_etmrBase[eTMR0_INST_PWM]->STS = eTMR_STS_CH7F_MASK; //g_etmrBase[eTMR0_INST_PWM]->SYNC |= eTMR_SYNC_LDOK_MASK|eTMR_SYNC_SWTRIG_MASK; //点火1 OC_IGN_OnInterrupt(g_etmrBase[eTMR0_INST_PWM]->CNT); }

    void OC_IGN_OnInterrupt(uint32_t c_val)//ch7
    {
    switch(MCU_PWMSignal_7_PD10_st)
    {
    case 0:
    break;
    case 1:
    dri_FUN_oc_ch7_Trig(500,1);
    MCU_PWMSignal_7_PD10_st = 2;
    break;
    case 2:
    dri_FUN_oc_ch7_Trig(500,0);
    MCU_PWMSignal_7_PD10_st = 1;
    break;
    default:
    break;
    }
    }
    触发:
    void dri_FUN_oc_ch0_Trig(uint32_t time, uint32_t ST)
    {
    #if (M_OC_Mode == M_OC_out_PWM_Mode)
    uint32_t val0_set_v;
    eTMR_Type * const etmrBase = g_etmrBase[eTMR_INST_oc];
    eTMR_DRV_ClearLdok(eTMR_INST_oc);
    val0_set_v = etmrBase->CNT + time;
    if( val0_set_v >= (etmrBase->MOD+1) )
    {
    val0_set_v = val0_set_v - (etmrBase->MOD+1); //correct new val0
    }
    eTMR_DRV_UpdateOutputCompareChannel(eTMR_INST_oc,M_MCU_ocSignal_0_ch,val0_set_v,val0_set_v,ST,ST,1);

    #endif
    }

  • spi配置DMA后通信异常

    未解决
    4
    0 赞同
    4 帖子
    567 浏览
    KirkK

    image.png
    04716eb5-7403-4cec-b917-847afe630508-image.png
    配置上按照上述两张图修改一下后再试一下

  • YTM32B1MD14低功耗问题

    已锁定 已解决
    2
    0 赞同
    2 帖子
    558 浏览
    majorM

    这个是开启GPIO的数字滤波情况下需要选择低功耗模式依然开启的时钟作为滤波时钟,默认不开启数字滤波是不需要开启对应时钟的。

  • 使用SDK中的CMSIS DSP库引用头文件后会被YCT覆盖掉

    已锁定 已解决
    2
    0 赞同
    2 帖子
    486 浏览
    DigaD

    参考这个帖子,自己加一下 CMakeLists
    https://forum.ytmicro.com/topic/8/yct生成的cmake工程如何添加用户自己的源文件?_=1782264939572

  • 硬件CRC-16设置

    已锁定 已解决
    5
    0 赞同
    5 帖子
    649 浏览
    z123456111Z

    Diga 在 硬件CRC-16设置 中说:

    多项式不能改,异或,取反之类的可以改

    好的

  • MD24用J-FLASH刷固件时的问题

    已锁定 已解决
    2
    0 赞同
    2 帖子
    666 浏览
    车友车行

    参考这个这个
    https://forum.ytmicro.com/topic/558/hex-文件中怎么有ram-段地址?_=1781966369411

  • 开启SSP收到带BRS的CANFD报文还是会有位错误

    已锁定 已解决
    4
    0 赞同
    4 帖子
    933 浏览
    FunchovyF

    感谢,已解决!!!!

  • RSA MbedTLS验签失败

    已锁定 已解决
    4
    0 赞同
    4 帖子
    919 浏览
    FunchovyF

    感谢大佬,通过了。

  • YTM32B1MD24的PTC2配置成ICU模式,无法唤醒MCU

    未解决
    13
    0 赞同
    13 帖子
    1k 浏览
    chenchaoC

    qinzhao 在 YTM32B1MD24的PTC2配置成ICU模式,无法唤醒MCU 中说:

    把gpioc的中断优先级改成0试试

    问题已经解决了,谢谢哈

  • YTM32B1MD24的flash driver

    已解决
    4
    0 赞同
    4 帖子
    2k 浏览
    mc_johnM

    YQH 请问这个怎么编译成诊断升级用的那个S19文件?

  • MD24的BOOTLOADER有例子代码吗, 特别是FLASH相关的部分

    未解决
    2
    0 赞同
    2 帖子
    634 浏览
    mc_johnM

    我用的是MD24的MCU, 我用MD14的例子更改的BOOTLOADER, FLASH这块功能缺失,请支持一下。谢谢。

  • WDG,FEE,FLS

    未解决
    17
    0 赞同
    17 帖子
    2k 浏览
    shuaiS

    fls是不是有超时的判断,我发现只有哪一个block2不写,其余的就是正常的,只有2000字节一写就写不成功,就会擦除

  • 手动配置YTME05的SPI的MCAL无法正常收发

    未解决
    9
    0 赞同
    9 帖子
    1k 浏览
    kasselK

    车友车行 在 手动配置YTME05的SPI的MCAL无法正常收发 中说:

    开发板上把这俩跳帽拔掉
    image.png
    1c18cd89-504c-487c-9bbf-b4f7d7216e02-image.png

    好的,我试试

  • 为什么我通过NVM写数据最后会调用FLS_ERASE,这个是为什么

    未解决
    7
    0 赞同
    7 帖子
    876 浏览
    houjun_xiaoH

    Fee cluster基础是Flash 的sector,所哟cluster必须是sector的整数倍。

  • YTM32B1MC03的RAM故障和EEPROM故障,分别读取哪个寄存器可以获取故障标志?

    未解决
    9
    0 赞同
    9 帖子
    1k 浏览
    houjun_xiaoH

    https://forum.ytmicro.com/topic/2009/ytm32b1mc03-的ecc

  • MD24的引脚如何设置为高阻态

    已锁定 已解决
    2
    0 赞同
    2 帖子
    587 浏览
    车友车行

    ADC那一项就是高阻态

  • ADC读取不到值

    未解决
    3
    0 赞同
    3 帖子
    658 浏览
    chenchaoC

    houjun_xiao 在 ADC读取不到值 中说:

    是否方便展示以下你ADC group的配置呢?如果group一直处于busy状态,看看是不是触发方式配置成了硬件触发,而一直没有触发信号呢?

    问题解决了,谢谢哈

  • 云途开发生态介绍

    快速上手云途开发生态

  • 云途论坛规则/Yuntu Forum Rules

    发帖前请查看

  • YT CONFIG TOOL调查问卷

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

  • Online Users