ddb_21ic 发表于 2022-5-3 16:52

HC32F460 TimerA 级联成32bit的范例怎么找不到呢?

文档也不够详细。。。

ddb_21ic 发表于 2022-5-6 14:09

没有人回复,好可怜,只好自己来了:

void timA_56_init(void)
{
    timA_tick_low = timA_tick_high = 0;
    PWC_Fcg2PeriphClockCmd(PWC_FCG2_PERIPH_TIMA5 | PWC_FCG2_PERIPH_TIMA6, Enable);
   
    stc_timera_base_init_t TAsubSet = { TimeraPclkDiv16, TimeraCountModeSawtoothWave, TimeraCountDirUp, Disable, 6250-1};
    TIMERA_BaseInit(TMRA_DEV_SUB, &TAsubSet); //Gen 1ms overflow
   
    stc_timera_base_init_t TAlowSet = { TimeraPclkDiv1, TimeraCountModeSawtoothWave, TimeraCountDirUp, Disable, 65535};
    TIMERA_BaseInit(TMRA_DEV_SUB, &TAlowSet); //Gen linked 16bit counter   
      
    TMRA_DEV_LOW->HCUPR_f.HCUP11 = 1; //Enable TMRA5's linked count//其实就这一个置位就好了
   
    TIMERA_Cmd(TMRA_DEV_LOW, Enable);
    TIMERA_Cmd(TMRA_DEV_SUB, Enable);   
}

两只袜子 发表于 2022-5-6 16:22

哈哈,笑晕,我看你就是懒得找把

gouguoccc 发表于 2022-5-7 08:18

级联32位什么意思?

wubangmi 发表于 2022-5-7 09:36

本帖最后由 wubangmi 于 2022-6-5 10:08 编辑


用户手册上说的很明白,也很简单,随便找一个例程就能实现了

tpgf 发表于 2022-6-2 13:34

硬件上进行级联吗

aoyi 发表于 2022-6-2 13:48

个人觉得无需级联

nawu 发表于 2022-6-2 13:59

就是一种启动方式哈

zljiu 发表于 2022-6-2 14:12

TMRA_DEV_LOW->HCUPR_f.HCUP11 这个标志位是什么啊

gwsan 发表于 2022-6-2 14:22

级联的好处是什么呢

tfqi 发表于 2022-6-2 14:33

这种操作主要在什么情况下用啊
页: [1]
查看完整版本: HC32F460 TimerA 级联成32bit的范例怎么找不到呢?